diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 00000000..410a2724 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,61 @@ +{ + "permissions": { + "allow": [ + "Bash(dotnet build *)", + "Bash(dotnet test *)", + "Bash(python3 *)", + "Bash(xargs grep *)", + "Bash(python gen_tests.py)", + "Bash(git add *)", + "Bash(git commit -m ' *)", + "Bash(git -c gpg.program= commit -m ' *)", + "Bash(git config *)", + "Bash(python gen_float_instrs.py)", + "Bash(git commit *)", + "Bash(grep -vE \"//|^$\" /c/Users/mreed/source/repos/dotnet-webassembly/WebAssembly/SimdOpCode.cs)", + "Bash(grep -v \"^{$\\\\|^}$\\\\|namespace\\\\|enum\\\\|summary\\\\|<\\\\|=>\")", + "Bash(sort comm *)", + "Bash(python gen_remaining_instrs.py)", + "Bash(git stash *)", + "Bash(git remote *)", + "Bash(git push *)", + "Bash(where wast2json *)", + "Bash(wast2json --version)", + "Bash(where wabt *)", + "Read(//c/Program Files/**)", + "Read(//c/tools/**)", + "WebFetch(domain:github.com)", + "Bash(curl -L -o /tmp/wabt.zip \"https://github.com/WebAssembly/wabt/releases/download/1.0.40/wabt-1.0.40-windows-x64.zip\")", + "Bash(curl -sI \"https://github.com/WebAssembly/wabt/releases/latest\")", + "Bash(curl -sL \"https://api.github.com/repos/WebAssembly/wabt/releases/latest\")", + "Bash(curl -L -o /tmp/wabt.tar.gz \"https://github.com/WebAssembly/wabt/releases/download/1.0.40/wabt-1.0.40-windows-x64.tar.gz\")", + "Bash(tar -xzf /tmp/wabt.tar.gz -C /tmp/wabt)", + "Bash(/tmp/wabt/wabt-1.0.40/bin/wast2json.exe *)", + "Bash(curl -sL \"https://api.github.com/repos/WebAssembly/testsuite/git/trees/main?recursive=1\")", + "Bash(curl -sL \"https://api.github.com/repos/WebAssembly/testsuite/contents/proposals/simd\")", + "Bash(curl -sL \"https://api.github.com/repos/WebAssembly/testsuite/contents\")", + "Bash(curl -sL \"https://api.github.com/repos/WebAssembly/testsuite/commits/main\")", + "Bash(curl -sf \"https://raw.githubusercontent.com/WebAssembly/testsuite/51279a9d02cbba193cb25142d115388d7b83299c/bulk.wast\" -o /tmp/simd_wast/bulk.wast)", + "Bash(/tmp/wabt/bin/wasm-objdump.exe -d /c/Users/mreed/source/repos/dotnet-webassembly/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.44.wasm)", + "Bash(grep -v \"message NETSDK\\\\|warning\\\\|^$\")", + "Bash(dotnet run *)", + "Bash(xxd \"WebAssembly.Tests\\\\Runtime\\\\SpecTestData\\\\traps\\\\traps.3.wasm\")", + "Bash(xxd *)", + "WebFetch(domain:raw.githubusercontent.com)", + "Bash(wasm-dis unreached-invalid.__TRACKED_VAR__.wasm)", + "Bash(wasm-objdump -d \"C:/Users/mreed/source/repos/dotnet-webassembly/WebAssembly.Tests/Runtime/SpecTestData/labels/labels.0.wasm\")", + "Bash(wasm2wat \"C:/Users/mreed/source/repos/dotnet-webassembly/WebAssembly.Tests/Runtime/SpecTestData/labels/labels.0.wasm\")", + "Bash(dotnet script -e ' *)", + "Bash(wasm2wat \"C:/Users/mreed/source/repos/dotnet-webassembly/WebAssembly.Tests/Runtime/SpecTestData/unreached-invalid/unreached-invalid.17.wasm\")", + "Bash(linking\\\\.[23]\")", + "Bash(bash /tmp/inspect_linking.sh)", + "Bash(awk '{print $NF}')", + "Bash(echo \"EXIT:$?\")", + "Bash(taskkill /F /IM testhost.exe)", + "Bash(taskkill //F //IM testhost.exe)", + "Bash(tasklist)", + "Bash(tasklist *)", + "Bash(taskkill //F //IM dotnet.exe //FI \"MEMUSAGE gt 100000\")" + ] + } +} diff --git a/CLAUDE.md b/CLAUDE.md new file mode 100644 index 00000000..80cf1f56 --- /dev/null +++ b/CLAUDE.md @@ -0,0 +1,87 @@ +# CLAUDE.md + +This file provides guidance to Claude Code (claude.ai/code) when working with code in this repository. + +## Commands + +```bash +# Build +dotnet build WebAssembly.sln + +# Test (all frameworks, run sequentially to avoid timeout flakiness) +dotnet test --framework net8.0 && dotnet test --framework net9.0 && dotnet test --framework net10.0 + +# Run all frameworks at once (may see flaky Loop_Compiled / Branch_LoopValue timeouts under load) +dotnet test + +# Run a specific test class +dotnet test --filter "ClassName=WebAssembly.Instructions.Int32AddTests" + +# Run a specific spec test +dotnet test --filter "FullyQualifiedName~SpecTest_globals" + +# Build/test specific configuration (both Debug and Release are tested in CI — conditional compilation differs) +dotnet build --configuration Release +dotnet test --configuration Release +``` + +## Architecture + +This library reads, writes, modifies, and executes WebAssembly (WASM 2.0) files entirely in C#, using `System.Reflection.Emit` to JIT-compile WASM to .NET IL — no external interpreter. + +### Three layers + +**1. Module layer** (`WebAssembly` namespace) +`Module` is the root object representing a WASM binary. It holds typed collections: `Types`, `Imports`, `Functions`, `Tables`, `Memories`, `Globals`, `Exports`, `Codes`, `Data`, `Elements`, `CustomSections`. `Module.ReadFromBinary()` / `WriteToBinary()` handle serialization. + +**2. Instructions layer** (`WebAssembly.Instructions` namespace) +200+ classes, one per WASM opcode, each inheriting from `Instruction` (or `BlockTypeInstruction`/`OperandInstruction`). A `FunctionBody.Code` is a `List`. You build or inspect WASM logic by constructing these objects directly. +Prefixed opcode families use separate enums: `MiscellaneousOpCode` (0xFC prefix: non-trapping conversions, bulk memory), `SimdOpCode` (0xFD prefix: SIMD). + +**3. Runtime/Compilation layer** (`WebAssembly.Runtime` namespace) +`Compile.FromBinary()` and `Compile.FromModule()` are the main entry points. They take a generic abstract class `T` (whose abstract methods map to WASM exports) and an `ImportDictionary`, and return a factory that produces instances of `T`. Internally, `Runtime/Compilation/CompilationContext.cs` drives IL emission. An experimental `Compile.ToAssembly()` path (requires .NET 9+) uses `PersistedAssemblyBuilder` to emit a .NET DLL instead. + +### Import system + +`ImportDictionary` maps `"module"/"field"` names to: +- `FunctionImport` — wraps a delegate +- `MemoryImport` — provides linear memory +- `GlobalImport` — provides a mutable or immutable global +- `TableImport` — provides a function table + +### Test project + +Uses **MSTest**. Base classes (`CompilerTestBase`, `ComparisonTestBase`, `ConversionTestBase`, etc.) reduce boilerplate for instruction tests. Each instruction class in `WebAssembly.Instructions/` has a corresponding `*Tests.cs` in `WebAssembly.Tests/Instructions/`. WASM spec test data lives in `WebAssembly.Tests/Runtime/SpecTestData/` — all 62 WASM spec test suites pass (712/713 tests), including 45 SIMD suites. The only permanently skipped test is `skip-stack-guard-page` which crashes the CLR test host by design. + +## Code style + +Enforced via `.editorconfig` and treated as build errors: +- File-scoped namespaces (`namespace Foo;`) +- Expression-bodied members preferred +- `var` for apparent and built-in types +- Nullable reference types enabled +- All warnings are errors + +## Important constraints + +- **WASM 2.0.** All WASM 2.0 opcodes are implemented: non-trapping conversions (0xFC), bulk memory (0xFC), reference types (`ref.null`, `ref.is_null`, `ref.func`, `table.get/set`), typed select, and SIMD (0xFD, 200+ sub-opcodes). +- **Strong-named assembly.** The SNK file (`Properties/WebAssembly.snk`) must remain in place; do not remove it. +- **Multi-framework targets.** The library targets `netstandard2.0`, `net8.0`, and `net9.0`. Tests target `net8.0`, `net9.0`, and `net10.0`. CI tests both Debug and Release. +- **Flaky timeout tests:** `Loop_Compiled` and `Branch_LoopValue` occasionally time out when all three framework test runs execute concurrently (resource contention). Run frameworks sequentially to avoid this. +- **Tail-call optimization and stack exhaustion:** The CLR JIT tail-call-optimizes simple self-recursion into a true loop, so `EnsureSufficientExecutionStack()` never fires for those functions. The `assert_exhaustion` tests for `runaway`/`mutual-runaway` work around this by running the function on a background thread with a 100ms timeout — a function that hasn't returned within the timeout is treated as exhausted (infinite recursion = effectively exhausted per WASM spec). True stack exhaustion from deep non-tail-call recursion is caught via `InsufficientExecutionStackException`. + +## CLR workarounds already in place + +These issues were fixed and should not be regressed: + +- **NaN payload preservation in constants:** `Float32Constant`/`Float64Constant` emit `ldc.i4`/`ldc.i8` + `FloatHelper.UInt32BitsToFloat`/`UInt64BitsToDouble` for NaN values instead of `ldc.r4`/`ldc.r8`, which would let the JIT canonicalize the payload. +- **NaN payload preservation in memory:** `MemoryReadInstruction` loads float data as integer bits (`Ldind_I4`/`Ldind_I8`) then reinterprets; `MemoryWriteInstruction` reinterprets float to integer bits (`FloatHelper.FloatToUInt32Bits`/`DoubleToUInt64Bits`) before storing with `Stind_I4`/`Stind_I8`. +- **Canonical NaN from arithmetic:** `ValueTwoToOneInstruction.Compile` calls `FloatHelper.CanonicalizeFloat32`/`CanonicalizeFloat64` after float32/float64 binary ops (add/sub/mul/div) to replace non-canonical NaN payloads from sNaN inputs with the WASM canonical qNaN. `Float32DemoteFloat64` and `Float64PromoteFloat32` do the same after conversion. +- **`rem_s` INT_MIN % -1:** `Int32RemainderSigned`/`Int64RemainderSigned` emit a helper that returns 0 when divisor is −1 (CLR `Rem` would throw `OverflowException`; WASM spec requires 0). +- **SIMD f32x4/f64x2 min/max on .NET 8:** `Vector128.Min`/`Max` maps to `MINPS`/`MAXPS` on .NET 8, which has wrong NaN-propagation and ±0 semantics. `V128Helper.Float32x4Min/Max` and `Float64x2Min/Max` use a scalar per-lane fallback on .NET < 9 that implements WASM spec precisely. + +## Permanently skipped spec tests + +| Test | Reason | +|------|--------| +| `skip-stack-guard-page` | Invoking this WASM causes an uncatchable `StackOverflowException` that crashes the CLR test host | diff --git a/WebAssembly.Tests/AssemblyBuilder.cs b/WebAssembly.Tests/AssemblyBuilder.cs index 94fa1511..bb5f9534 100644 --- a/WebAssembly.Tests/AssemblyBuilder.cs +++ b/WebAssembly.Tests/AssemblyBuilder.cs @@ -83,6 +83,32 @@ public static TExport CreateInstance(string name, WebAssemblyValueType? return compiled.Exports; } + public static TExport CreateInstance(string name, IList returns, IList parameters, params Instruction[] code) + where TExport : class + { + Assert.IsNotNull(name); + Assert.IsNotNull(returns); + Assert.IsNotNull(parameters); + Assert.IsNotNull(code); + + var module = new Module(); + module.Types.Add(new WebAssemblyType + { + Returns = returns, + Parameters = parameters, + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = name }); + module.Codes.Add(new FunctionBody { Code = code }); + + var compiled = module.ToInstance(); + + Assert.IsNotNull(compiled); + Assert.IsNotNull(compiled.Exports); + + return compiled.Exports; + } + private static readonly Dictionary map = new(4) { { typeof(int), WebAssemblyValueType.Int32 }, diff --git a/WebAssembly.Tests/CompilerTests.cs b/WebAssembly.Tests/CompilerTests.cs index 2433393f..09031b2b 100644 --- a/WebAssembly.Tests/CompilerTests.cs +++ b/WebAssembly.Tests/CompilerTests.cs @@ -610,9 +610,7 @@ public void Compiler_DataMemoryMinimumTooSmall() RawData = [2], }); - var x = Assert.ThrowsException(() => module.ToInstance()); - Assert.AreEqual(1u, x.Offset); - Assert.AreEqual(1u, x.Length); + Assert.ThrowsException(() => module.ToInstance()); } /// diff --git a/WebAssembly.Tests/DataSegmentTests.cs b/WebAssembly.Tests/DataSegmentTests.cs new file mode 100644 index 00000000..42d8558e --- /dev/null +++ b/WebAssembly.Tests/DataSegmentTests.cs @@ -0,0 +1,69 @@ +using System.IO; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace WebAssembly; + +/// +/// Tests parsing and round-tripping of WASM 2.0 data segment kinds. +/// +[TestClass] +public class DataSegmentTests +{ + /// + /// Tests that a kind-0 (active) data segment round-trips through Module. + /// + [TestMethod] + public void DataSegment_Kind0_RoundTrips() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType()); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = "test" }); + module.Codes.Add(new FunctionBody { Code = [new Instructions.End()] }); + + var seg = new Data(); + seg.InitializerExpression.Add(new Instructions.Int32Constant(0)); + seg.InitializerExpression.Add(new Instructions.End()); + seg.RawData.Add(1); + seg.RawData.Add(2); + module.Data.Add(seg); + + using var ms = new MemoryStream(); + module.WriteToBinary(ms); + ms.Position = 0; + var rt = Module.ReadFromBinary(ms); + + Assert.AreEqual(1, rt.Data.Count); + Assert.AreEqual(0u, rt.Data[0].Kind); + Assert.AreEqual(2, rt.Data[0].RawData.Count); + } + + /// + /// Tests that a kind-1 (passive) data segment round-trips through Module. + /// + [TestMethod] + public void DataSegment_Kind1_RoundTrips() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType()); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = "test" }); + module.Codes.Add(new FunctionBody { Code = [new Instructions.End()] }); + + var seg = new Data { Kind = 1 }; + seg.RawData.Add(99); + module.Data.Add(seg); + + using var ms = new MemoryStream(); + module.WriteToBinary(ms); + ms.Position = 0; + var rt = Module.ReadFromBinary(ms); + + Assert.AreEqual(1, rt.Data.Count); + Assert.AreEqual(1u, rt.Data[0].Kind); + Assert.AreEqual(1, rt.Data[0].RawData.Count); + Assert.AreEqual((byte)99, rt.Data[0].RawData[0]); + } +} diff --git a/WebAssembly.Tests/Instructions/DataDropTests.cs b/WebAssembly.Tests/Instructions/DataDropTests.cs new file mode 100644 index 00000000..0d8a2f84 --- /dev/null +++ b/WebAssembly.Tests/Instructions/DataDropTests.cs @@ -0,0 +1,85 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class DataDropTests +{ + /// Export that drops a segment then tries to init from it. + public abstract class DataDropExport + { + /// Drops segment 0. + public abstract void Drop(); + + /// Tries to memory.init from segment 0; expected to trap after drop. + public abstract void Init(int dst, int srcOffset, int len); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + + var seg = new Data { Kind = 1 }; + seg.RawData.Add(42); + module.Data.Add(seg); + + // Type 0: () → void (Drop) + module.Types.Add(new WebAssemblyType { Parameters = [], Returns = [] }); + // Type 1: (i32, i32, i32) → void (Init) + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32, WebAssemblyValueType.Int32, WebAssemblyValueType.Int32], + Returns = [], + }); + + module.Functions.Add(new Function { Type = 0 }); + module.Functions.Add(new Function { Type = 1 }); + + module.Exports.Add(new Export { Name = nameof(DataDropExport.Drop), Index = 0 }); + module.Exports.Add(new Export { Name = nameof(DataDropExport.Init), Index = 1 }); + + module.Codes.Add(new FunctionBody + { + Code = [new DataDrop { SegmentIndex = 0 }, new End()], + }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new LocalGet(0), + new LocalGet(1), + new LocalGet(2), + new MemoryInit { SegmentIndex = 0, MemIdx = 0 }, + new End(), + ], + }); + return module; + } + + /// + /// Tests that data.drop compiles and runs without error. + /// + [TestMethod] + public void DataDrop_Compiles_AndRuns() + { + var compiled = BuildModule().ToInstance(); + compiled.Exports.Drop(); // should not throw + } + + /// + /// Tests that memory.init after data.drop traps with MemoryAccessOutOfRangeException. + /// + [TestMethod] + public void DataDrop_MemoryInitAfterDrop_Traps() + { + var compiled = BuildModule().ToInstance(); + compiled.Exports.Drop(); + Assert.ThrowsException( + () => compiled.Exports.Init(0, 0, 1)); + } +} diff --git a/WebAssembly.Tests/Instructions/ElemDropTests.cs b/WebAssembly.Tests/Instructions/ElemDropTests.cs new file mode 100644 index 00000000..f5f847f5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/ElemDropTests.cs @@ -0,0 +1,42 @@ +using System; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class ElemDropTests +{ + /// Export with no return. + public abstract class VoidExport + { + /// Runs the function. + public abstract void Test(); + } + + /// + /// Tests that elem.drop on a non-existent (active/dropped) segment compiles without error and runs as a no-op. + /// + [TestMethod] + public void ElemDrop_NonPassiveSegmentIsNoOp() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [], Parameters = [] }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(VoidExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new ElemDrop { SegmentIndex = 0 }, + new End(), + ], + }); + + // elem.drop on an unknown segment (active or already dropped) is a no-op — should compile and run fine. + var instance = module.ToInstance(); + instance.Exports.Test(); // Should not throw. + } +} diff --git a/WebAssembly.Tests/Instructions/ElementSegmentTests.cs b/WebAssembly.Tests/Instructions/ElementSegmentTests.cs new file mode 100644 index 00000000..c1d3a399 --- /dev/null +++ b/WebAssembly.Tests/Instructions/ElementSegmentTests.cs @@ -0,0 +1,123 @@ +using System.IO; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace WebAssembly; + +/// +/// Tests parsing of WASM 2.0 element segment kinds. +/// +[TestClass] +public class ElementSegmentTests +{ + /// Export that returns the table size. + public abstract class TableSizeExport + { + /// Returns the current table size. + public abstract int Size(); + } + + /// + /// Tests that a module with a kind-0 element segment (active, table 0) round-trips through Module. + /// + [TestMethod] + public void ElementSegment_Kind0_RoundTrips() + { + var module = new Module(); + module.Tables.Add(new Table(4, null)); + module.Types.Add(new WebAssemblyType { Returns = [], Parameters = [] }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(TableSizeExport.Size) }); + module.Codes.Add(new FunctionBody + { + Code = [new Instructions.TableSize(), new Instructions.End()], + }); + // Kind 0 element segment, placing func 0 at offset 0 + module.Elements.Add(new Element(0, 0u)); + + using var ms = new MemoryStream(); + module.WriteToBinary(ms); + ms.Position = 0; + var roundTripped = Module.ReadFromBinary(ms); + + Assert.AreEqual(1, roundTripped.Elements.Count); + Assert.AreEqual(0u, roundTripped.Elements[0].Kind); + Assert.AreEqual(1, roundTripped.Elements[0].Elements.Count); + } + + /// + /// Tests that a module with kind-1 (passive) element segment parses without error. + /// + [TestMethod] + public void ElementSegment_Kind1_ParsesWithoutError() + { + var element = new Element { Kind = 1 }; + element.Elements.Add(0u); + + var module = new Module(); + module.Tables.Add(new Table(4, null)); + module.Types.Add(new WebAssemblyType { Returns = [], Parameters = [] }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(TableSizeExport.Size) }); + module.Codes.Add(new FunctionBody + { + Code = [new Instructions.TableSize(), new Instructions.End()], + }); + module.Elements.Add(element); + + using var ms = new MemoryStream(); + module.WriteToBinary(ms); + ms.Position = 0; + var roundTripped = Module.ReadFromBinary(ms); + + Assert.AreEqual(1, roundTripped.Elements.Count); + Assert.AreEqual(1u, roundTripped.Elements[0].Kind); + } + + /// + /// Tests that a module with kind-1 element segment compiles (segment is skipped at runtime). + /// + [TestMethod] + public void ElementSegment_Kind1_CompilesAndRuns() + { + var element = new Element { Kind = 1 }; + element.Elements.Add(0u); + + var module = new Module(); + module.Tables.Add(new Table(4, null)); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32], Parameters = [] }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(TableSizeExport.Size) }); + module.Codes.Add(new FunctionBody + { + Code = [new Instructions.TableSize(), new Instructions.End()], + }); + module.Elements.Add(element); + + var compiled = module.ToInstance(); + Assert.AreEqual(4, compiled.Exports.Size()); + } + + /// + /// Tests that a module with kind-3 (declarative) element segment compiles without error. + /// + [TestMethod] + public void ElementSegment_Kind3_CompilesAndRuns() + { + var element = new Element { Kind = 3 }; + element.Elements.Add(0u); + + var module = new Module(); + module.Tables.Add(new Table(4, null)); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32], Parameters = [] }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(TableSizeExport.Size) }); + module.Codes.Add(new FunctionBody + { + Code = [new Instructions.TableSize(), new Instructions.End()], + }); + module.Elements.Add(element); + + var compiled = module.ToInstance(); + Assert.AreEqual(4, compiled.Exports.Size()); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4AbsTests.cs b/WebAssembly.Tests/Instructions/Float32x4AbsTests.cs new file mode 100644 index 00000000..baa449d3 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4AbsTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4AbsTests +{ + /// Export for Float32x4Abs test. + public abstract class Float32x4AbsExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4AbsExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 192, 191, 0, 0, 192, 191, 0, 0, 192, 191, 0, 0, 192, 191] }, + new Float32x4Abs(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Abs produces correct results. + [TestMethod] + public void Float32x4Abs_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 192, 63]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4AddTests.cs b/WebAssembly.Tests/Instructions/Float32x4AddTests.cs new file mode 100644 index 00000000..da2ac244 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4AddTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4AddTests +{ + /// Export for Float32x4Add test. + public abstract class Float32x4AddExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4AddExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new V128Const { Value = [0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64] }, + new Float32x4Add(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Add produces correct results. + [TestMethod] + public void Float32x4Add_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 64, 64]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4CeilTests.cs b/WebAssembly.Tests/Instructions/Float32x4CeilTests.cs new file mode 100644 index 00000000..f765e59c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4CeilTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4CeilTests +{ + /// Export for Float32x4Ceil test. + public abstract class Float32x4CeilExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4CeilExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [154, 153, 153, 63, 154, 153, 153, 63, 154, 153, 153, 63, 154, 153, 153, 63] }, + new Float32x4Ceil(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Ceil produces correct results. + [TestMethod] + public void Float32x4Ceil_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 64]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4ConvertInt32x4SignedTests.cs b/WebAssembly.Tests/Instructions/Float32x4ConvertInt32x4SignedTests.cs new file mode 100644 index 00000000..d76f522c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4ConvertInt32x4SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4ConvertInt32x4SignedTests +{ + /// Export for Float32x4ConvertInt32x4Signed test. + public abstract class Float32x4ConvertInt32x4SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4ConvertInt32x4SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0] }, + new Float32x4ConvertInt32x4Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4ConvertInt32x4Signed produces correct results. + [TestMethod] + public void Float32x4ConvertInt32x4Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4ConvertInt32x4UnsignedTests.cs b/WebAssembly.Tests/Instructions/Float32x4ConvertInt32x4UnsignedTests.cs new file mode 100644 index 00000000..f3a58d71 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4ConvertInt32x4UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4ConvertInt32x4UnsignedTests +{ + /// Export for Float32x4ConvertInt32x4Unsigned test. + public abstract class Float32x4ConvertInt32x4UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4ConvertInt32x4UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0] }, + new Float32x4ConvertInt32x4Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4ConvertInt32x4Unsigned produces correct results. + [TestMethod] + public void Float32x4ConvertInt32x4Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4DemoteFloat64x2ZeroTests.cs b/WebAssembly.Tests/Instructions/Float32x4DemoteFloat64x2ZeroTests.cs new file mode 100644 index 00000000..083b77c8 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4DemoteFloat64x2ZeroTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4DemoteFloat64x2ZeroTests +{ + /// Export for Float32x4DemoteFloat64x2Zero test. + public abstract class Float32x4DemoteFloat64x2ZeroExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4DemoteFloat64x2ZeroExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new Float32x4DemoteFloat64x2Zero(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4DemoteFloat64x2Zero produces correct results. + [TestMethod] + public void Float32x4DemoteFloat64x2Zero_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4DivTests.cs b/WebAssembly.Tests/Instructions/Float32x4DivTests.cs new file mode 100644 index 00000000..615ee90c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4DivTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4DivTests +{ + /// Export for Float32x4Div test. + public abstract class Float32x4DivExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4DivExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 192, 64, 0, 0, 192, 64, 0, 0, 192, 64, 0, 0, 192, 64] }, + new V128Const { Value = [0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64] }, + new Float32x4Div(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Div produces correct results. + [TestMethod] + public void Float32x4Div_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 64, 64]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4EqualTests.cs b/WebAssembly.Tests/Instructions/Float32x4EqualTests.cs new file mode 100644 index 00000000..1beb283d --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4EqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4EqualTests +{ + /// Export for Float32x4Equal test. + public abstract class Float32x4EqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4EqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new Float32x4Equal(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Equal produces correct results. + [TestMethod] + public void Float32x4Equal_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4ExtractLaneTests.cs b/WebAssembly.Tests/Instructions/Float32x4ExtractLaneTests.cs new file mode 100644 index 00000000..2a05ce43 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4ExtractLaneTests.cs @@ -0,0 +1,48 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; +using System; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4ExtractLaneTests +{ + /// Export for Float32x4ExtractLane test. + public abstract class Float32x4ExtractLaneExport + { + /// Extracts an f32 lane. + public abstract float Extract(); + } + + private static Module BuildModule() + { + // 1.0f bytes: [0x00,0x00,0x80,0x3F] + var oneBytes = BitConverter.GetBytes(1.0f); + var v = new byte[16]; + Array.Copy(oneBytes, 0, v, 0, 4); // lane 0 = 1.0f + + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Float32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4ExtractLaneExport.Extract) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = v }, + new Float32x4ExtractLane { LaneIndex = 0 }, + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4ExtractLane produces correct results. + [TestMethod] + public void Float32x4ExtractLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1.0f, compiled.Exports.Extract()); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4FloorTests.cs b/WebAssembly.Tests/Instructions/Float32x4FloorTests.cs new file mode 100644 index 00000000..6ec9fc06 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4FloorTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4FloorTests +{ + /// Export for Float32x4Floor test. + public abstract class Float32x4FloorExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4FloorExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [102, 102, 230, 63, 102, 102, 230, 63, 102, 102, 230, 63, 102, 102, 230, 63] }, + new Float32x4Floor(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Floor produces correct results. + [TestMethod] + public void Float32x4Floor_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 128, 63]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4GreaterThanOrEqualTests.cs b/WebAssembly.Tests/Instructions/Float32x4GreaterThanOrEqualTests.cs new file mode 100644 index 00000000..c888d802 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4GreaterThanOrEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4GreaterThanOrEqualTests +{ + /// Export for Float32x4GreaterThanOrEqual test. + public abstract class Float32x4GreaterThanOrEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4GreaterThanOrEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new Float32x4GreaterThanOrEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4GreaterThanOrEqual produces correct results. + [TestMethod] + public void Float32x4GreaterThanOrEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4GreaterThanTests.cs b/WebAssembly.Tests/Instructions/Float32x4GreaterThanTests.cs new file mode 100644 index 00000000..49ced1dc --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4GreaterThanTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4GreaterThanTests +{ + /// Export for Float32x4GreaterThan test. + public abstract class Float32x4GreaterThanExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4GreaterThanExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 64, 64] }, + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new Float32x4GreaterThan(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4GreaterThan produces correct results. + [TestMethod] + public void Float32x4GreaterThan_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4LessThanOrEqualTests.cs b/WebAssembly.Tests/Instructions/Float32x4LessThanOrEqualTests.cs new file mode 100644 index 00000000..ffb9a4af --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4LessThanOrEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4LessThanOrEqualTests +{ + /// Export for Float32x4LessThanOrEqual test. + public abstract class Float32x4LessThanOrEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4LessThanOrEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new Float32x4LessThanOrEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4LessThanOrEqual produces correct results. + [TestMethod] + public void Float32x4LessThanOrEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4LessThanTests.cs b/WebAssembly.Tests/Instructions/Float32x4LessThanTests.cs new file mode 100644 index 00000000..8b5bdd3e --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4LessThanTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4LessThanTests +{ + /// Export for Float32x4LessThan test. + public abstract class Float32x4LessThanExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4LessThanExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new V128Const { Value = [0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 64, 64] }, + new Float32x4LessThan(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4LessThan produces correct results. + [TestMethod] + public void Float32x4LessThan_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4MaxTests.cs b/WebAssembly.Tests/Instructions/Float32x4MaxTests.cs new file mode 100644 index 00000000..d662ce3d --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4MaxTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4MaxTests +{ + /// Export for Float32x4Max test. + public abstract class Float32x4MaxExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4MaxExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new V128Const { Value = [0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64] }, + new Float32x4Max(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Max produces correct results. + [TestMethod] + public void Float32x4Max_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 64]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4MinTests.cs b/WebAssembly.Tests/Instructions/Float32x4MinTests.cs new file mode 100644 index 00000000..def5abea --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4MinTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4MinTests +{ + /// Export for Float32x4Min test. + public abstract class Float32x4MinExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4MinExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new V128Const { Value = [0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64] }, + new Float32x4Min(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Min produces correct results. + [TestMethod] + public void Float32x4Min_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 128, 63]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4MulTests.cs b/WebAssembly.Tests/Instructions/Float32x4MulTests.cs new file mode 100644 index 00000000..a14f933c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4MulTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4MulTests +{ + /// Export for Float32x4Mul test. + public abstract class Float32x4MulExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4MulExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64] }, + new V128Const { Value = [0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 64, 64] }, + new Float32x4Mul(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Mul produces correct results. + [TestMethod] + public void Float32x4Mul_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 192, 64]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4NearestTests.cs b/WebAssembly.Tests/Instructions/Float32x4NearestTests.cs new file mode 100644 index 00000000..3c144dbc --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4NearestTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4NearestTests +{ + /// Export for Float32x4Nearest test. + public abstract class Float32x4NearestExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4NearestExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 32, 64, 0, 0, 32, 64] }, + new Float32x4Nearest(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Nearest produces correct results. + [TestMethod] + public void Float32x4Nearest_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 64]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4NegTests.cs b/WebAssembly.Tests/Instructions/Float32x4NegTests.cs new file mode 100644 index 00000000..7643e835 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4NegTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4NegTests +{ + /// Export for Float32x4Neg test. + public abstract class Float32x4NegExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4NegExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 192, 63, 0, 0, 192, 63] }, + new Float32x4Neg(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Neg produces correct results. + [TestMethod] + public void Float32x4Neg_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 192, 191]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4NotEqualTests.cs b/WebAssembly.Tests/Instructions/Float32x4NotEqualTests.cs new file mode 100644 index 00000000..a6ae7b92 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4NotEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4NotEqualTests +{ + /// Export for Float32x4NotEqual test. + public abstract class Float32x4NotEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4NotEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new V128Const { Value = [0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 64, 64, 0, 0, 64, 64] }, + new Float32x4NotEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4NotEqual produces correct results. + [TestMethod] + public void Float32x4NotEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4PmaxTests.cs b/WebAssembly.Tests/Instructions/Float32x4PmaxTests.cs new file mode 100644 index 00000000..5533e603 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4PmaxTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4PmaxTests +{ + /// Export for Float32x4Pmax test. + public abstract class Float32x4PmaxExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4PmaxExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new V128Const { Value = [0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64] }, + new Float32x4Pmax(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Pmax produces correct results. + [TestMethod] + public void Float32x4Pmax_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 64]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4PminTests.cs b/WebAssembly.Tests/Instructions/Float32x4PminTests.cs new file mode 100644 index 00000000..bb0b4967 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4PminTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4PminTests +{ + /// Export for Float32x4Pmin test. + public abstract class Float32x4PminExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4PminExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64] }, + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new Float32x4Pmin(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Pmin produces correct results. + [TestMethod] + public void Float32x4Pmin_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 128, 63]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4ReplaceLaneTests.cs b/WebAssembly.Tests/Instructions/Float32x4ReplaceLaneTests.cs new file mode 100644 index 00000000..6386ffce --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4ReplaceLaneTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; +using System; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4ReplaceLaneTests +{ + /// Export for Float32x4ReplaceLane test. + public abstract class Float32x4ReplaceLaneExport + { + /// Returns the first byte of lane 0 after replacing it with 1.0f. + public abstract int GetByte(); + } + + private static Module BuildModule() + { + // 1.0f IEEE 754 little-endian = [0x00, 0x00, 0x80, 0x3F] + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4ReplaceLaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] }, + new Float32Constant(1.0f), + new Float32x4ReplaceLane { LaneIndex = 0 }, + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4ReplaceLane produces correct results. + [TestMethod] + public void Float32x4ReplaceLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + var expected = (int)BitConverter.GetBytes(1.0f)[0]; + Assert.AreEqual(expected, compiled.Exports.GetByte()); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4SplatTests.cs b/WebAssembly.Tests/Instructions/Float32x4SplatTests.cs new file mode 100644 index 00000000..a94d67bf --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4SplatTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; +using System; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4SplatTests +{ + /// Export for Float32x4Splat test. + public abstract class Float32x4SplatExport + { + /// Splats a value and returns the first byte of the result. + public abstract int GetFirstByte(float value); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Float32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4SplatExport.GetFirstByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new LocalGet(0), + new Float32x4Splat(), + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Splat produces correct results. + [TestMethod] + public void Float32x4Splat_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + // 1.0f in IEEE 754 little-endian = [0x00, 0x00, 0x80, 0x3F] + var bits = BitConverter.GetBytes(1.0f); + Assert.AreEqual((int)bits[0], compiled.Exports.GetFirstByte(1.0f)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4SqrtTests.cs b/WebAssembly.Tests/Instructions/Float32x4SqrtTests.cs new file mode 100644 index 00000000..ca05c3bf --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4SqrtTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4SqrtTests +{ + /// Export for Float32x4Sqrt test. + public abstract class Float32x4SqrtExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4SqrtExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 64, 0, 0, 128, 64, 0, 0, 128, 64, 0, 0, 128, 64] }, + new Float32x4Sqrt(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Sqrt produces correct results. + [TestMethod] + public void Float32x4Sqrt_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 64]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4SubTests.cs b/WebAssembly.Tests/Instructions/Float32x4SubTests.cs new file mode 100644 index 00000000..7a4f5db3 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4SubTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4SubTests +{ + /// Export for Float32x4Sub test. + public abstract class Float32x4SubExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4SubExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 160, 64, 0, 0, 160, 64, 0, 0, 160, 64, 0, 0, 160, 64] }, + new V128Const { Value = [0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64, 0, 0, 0, 64] }, + new Float32x4Sub(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Sub produces correct results. + [TestMethod] + public void Float32x4Sub_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 64, 64]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float32x4TruncTests.cs b/WebAssembly.Tests/Instructions/Float32x4TruncTests.cs new file mode 100644 index 00000000..623a8710 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float32x4TruncTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float32x4TruncTests +{ + /// Export for Float32x4Trunc test. + public abstract class Float32x4TruncExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float32x4TruncExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [51, 51, 243, 63, 51, 51, 243, 63, 51, 51, 243, 63, 51, 51, 243, 63] }, + new Float32x4Trunc(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float32x4Trunc produces correct results. + [TestMethod] + public void Float32x4Trunc_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 128, 63]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2AbsTests.cs b/WebAssembly.Tests/Instructions/Float64x2AbsTests.cs new file mode 100644 index 00000000..4754d1a5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2AbsTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2AbsTests +{ + /// Export for Float64x2Abs test. + public abstract class Float64x2AbsExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2AbsExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 248, 191, 0, 0, 0, 0, 0, 0, 248, 191] }, + new Float64x2Abs(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Abs produces correct results. + [TestMethod] + public void Float64x2Abs_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2AddTests.cs b/WebAssembly.Tests/Instructions/Float64x2AddTests.cs new file mode 100644 index 00000000..d56e5972 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2AddTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2AddTests +{ + /// Export for Float64x2Add test. + public abstract class Float64x2AddExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2AddExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new Float64x2Add(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Add produces correct results. + [TestMethod] + public void Float64x2Add_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2CeilTests.cs b/WebAssembly.Tests/Instructions/Float64x2CeilTests.cs new file mode 100644 index 00000000..738f480b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2CeilTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2CeilTests +{ + /// Export for Float64x2Ceil test. + public abstract class Float64x2CeilExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2CeilExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [51, 51, 51, 51, 51, 51, 243, 63, 51, 51, 51, 51, 51, 51, 243, 63] }, + new Float64x2Ceil(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Ceil produces correct results. + [TestMethod] + public void Float64x2Ceil_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2ConvertLowInt32x4SignedTests.cs b/WebAssembly.Tests/Instructions/Float64x2ConvertLowInt32x4SignedTests.cs new file mode 100644 index 00000000..353764f8 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2ConvertLowInt32x4SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2ConvertLowInt32x4SignedTests +{ + /// Export for Float64x2ConvertLowInt32x4Signed test. + public abstract class Float64x2ConvertLowInt32x4SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2ConvertLowInt32x4SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0] }, + new Float64x2ConvertLowInt32x4Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2ConvertLowInt32x4Signed produces correct results. + [TestMethod] + public void Float64x2ConvertLowInt32x4Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2ConvertLowInt32x4UnsignedTests.cs b/WebAssembly.Tests/Instructions/Float64x2ConvertLowInt32x4UnsignedTests.cs new file mode 100644 index 00000000..63ac56b4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2ConvertLowInt32x4UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2ConvertLowInt32x4UnsignedTests +{ + /// Export for Float64x2ConvertLowInt32x4Unsigned test. + public abstract class Float64x2ConvertLowInt32x4UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2ConvertLowInt32x4UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0] }, + new Float64x2ConvertLowInt32x4Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2ConvertLowInt32x4Unsigned produces correct results. + [TestMethod] + public void Float64x2ConvertLowInt32x4Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2DivTests.cs b/WebAssembly.Tests/Instructions/Float64x2DivTests.cs new file mode 100644 index 00000000..aa877cd7 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2DivTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2DivTests +{ + /// Export for Float64x2Div test. + public abstract class Float64x2DivExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2DivExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 24, 64, 0, 0, 0, 0, 0, 0, 24, 64] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new Float64x2Div(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Div produces correct results. + [TestMethod] + public void Float64x2Div_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2EqualTests.cs b/WebAssembly.Tests/Instructions/Float64x2EqualTests.cs new file mode 100644 index 00000000..ef01b2cf --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2EqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2EqualTests +{ + /// Export for Float64x2Equal test. + public abstract class Float64x2EqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2EqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new Float64x2Equal(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Equal produces correct results. + [TestMethod] + public void Float64x2Equal_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2ExtractLaneTests.cs b/WebAssembly.Tests/Instructions/Float64x2ExtractLaneTests.cs new file mode 100644 index 00000000..8ecbb066 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2ExtractLaneTests.cs @@ -0,0 +1,48 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; +using System; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2ExtractLaneTests +{ + /// Export for Float64x2ExtractLane test. + public abstract class Float64x2ExtractLaneExport + { + /// Extracts an f64 lane. + public abstract double Extract(); + } + + private static Module BuildModule() + { + // 1.0 bytes: [0x00,0x00,0x00,0x00,0x00,0x00,0xF0,0x3F] + var oneBytes = BitConverter.GetBytes(1.0); + var v = new byte[16]; + Array.Copy(oneBytes, 0, v, 0, 8); // lane 0 = 1.0 + + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Float64] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2ExtractLaneExport.Extract) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = v }, + new Float64x2ExtractLane { LaneIndex = 0 }, + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2ExtractLane produces correct results. + [TestMethod] + public void Float64x2ExtractLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1.0, compiled.Exports.Extract()); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2FloorTests.cs b/WebAssembly.Tests/Instructions/Float64x2FloorTests.cs new file mode 100644 index 00000000..3466cd60 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2FloorTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2FloorTests +{ + /// Export for Float64x2Floor test. + public abstract class Float64x2FloorExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2FloorExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [205, 204, 204, 204, 204, 204, 252, 63, 205, 204, 204, 204, 204, 204, 252, 63] }, + new Float64x2Floor(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Floor produces correct results. + [TestMethod] + public void Float64x2Floor_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2GreaterThanOrEqualTests.cs b/WebAssembly.Tests/Instructions/Float64x2GreaterThanOrEqualTests.cs new file mode 100644 index 00000000..f7d9b7c7 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2GreaterThanOrEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2GreaterThanOrEqualTests +{ + /// Export for Float64x2GreaterThanOrEqual test. + public abstract class Float64x2GreaterThanOrEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2GreaterThanOrEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new Float64x2GreaterThanOrEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2GreaterThanOrEqual produces correct results. + [TestMethod] + public void Float64x2GreaterThanOrEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2GreaterThanTests.cs b/WebAssembly.Tests/Instructions/Float64x2GreaterThanTests.cs new file mode 100644 index 00000000..a3431849 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2GreaterThanTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2GreaterThanTests +{ + /// Export for Float64x2GreaterThan test. + public abstract class Float64x2GreaterThanExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2GreaterThanExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new Float64x2GreaterThan(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2GreaterThan produces correct results. + [TestMethod] + public void Float64x2GreaterThan_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2LessThanOrEqualTests.cs b/WebAssembly.Tests/Instructions/Float64x2LessThanOrEqualTests.cs new file mode 100644 index 00000000..f848a7be --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2LessThanOrEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2LessThanOrEqualTests +{ + /// Export for Float64x2LessThanOrEqual test. + public abstract class Float64x2LessThanOrEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2LessThanOrEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new Float64x2LessThanOrEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2LessThanOrEqual produces correct results. + [TestMethod] + public void Float64x2LessThanOrEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2LessThanTests.cs b/WebAssembly.Tests/Instructions/Float64x2LessThanTests.cs new file mode 100644 index 00000000..759bfd82 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2LessThanTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2LessThanTests +{ + /// Export for Float64x2LessThan test. + public abstract class Float64x2LessThanExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2LessThanExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new Float64x2LessThan(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2LessThan produces correct results. + [TestMethod] + public void Float64x2LessThan_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2MaxTests.cs b/WebAssembly.Tests/Instructions/Float64x2MaxTests.cs new file mode 100644 index 00000000..4be022e0 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2MaxTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2MaxTests +{ + /// Export for Float64x2Max test. + public abstract class Float64x2MaxExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2MaxExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new Float64x2Max(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Max produces correct results. + [TestMethod] + public void Float64x2Max_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2MinTests.cs b/WebAssembly.Tests/Instructions/Float64x2MinTests.cs new file mode 100644 index 00000000..7bbc7861 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2MinTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2MinTests +{ + /// Export for Float64x2Min test. + public abstract class Float64x2MinExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2MinExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new Float64x2Min(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Min produces correct results. + [TestMethod] + public void Float64x2Min_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2MulTests.cs b/WebAssembly.Tests/Instructions/Float64x2MulTests.cs new file mode 100644 index 00000000..e57da5b8 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2MulTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2MulTests +{ + /// Export for Float64x2Mul test. + public abstract class Float64x2MulExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2MulExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 8, 64, 0, 0, 0, 0, 0, 0, 8, 64] }, + new Float64x2Mul(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Mul produces correct results. + [TestMethod] + public void Float64x2Mul_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2NearestTests.cs b/WebAssembly.Tests/Instructions/Float64x2NearestTests.cs new file mode 100644 index 00000000..5eb872b7 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2NearestTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2NearestTests +{ + /// Export for Float64x2Nearest test. + public abstract class Float64x2NearestExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2NearestExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 4, 64, 0, 0, 0, 0, 0, 0, 4, 64] }, + new Float64x2Nearest(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Nearest produces correct results. + [TestMethod] + public void Float64x2Nearest_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2NegTests.cs b/WebAssembly.Tests/Instructions/Float64x2NegTests.cs new file mode 100644 index 00000000..b09c6fb0 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2NegTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2NegTests +{ + /// Export for Float64x2Neg test. + public abstract class Float64x2NegExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2NegExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 248, 63, 0, 0, 0, 0, 0, 0, 248, 63] }, + new Float64x2Neg(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Neg produces correct results. + [TestMethod] + public void Float64x2Neg_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2NotEqualTests.cs b/WebAssembly.Tests/Instructions/Float64x2NotEqualTests.cs new file mode 100644 index 00000000..9e3e9321 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2NotEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2NotEqualTests +{ + /// Export for Float64x2NotEqual test. + public abstract class Float64x2NotEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2NotEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new Float64x2NotEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2NotEqual produces correct results. + [TestMethod] + public void Float64x2NotEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2PmaxTests.cs b/WebAssembly.Tests/Instructions/Float64x2PmaxTests.cs new file mode 100644 index 00000000..4ac72481 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2PmaxTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2PmaxTests +{ + /// Export for Float64x2Pmax test. + public abstract class Float64x2PmaxExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2PmaxExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new Float64x2Pmax(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Pmax produces correct results. + [TestMethod] + public void Float64x2Pmax_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2PminTests.cs b/WebAssembly.Tests/Instructions/Float64x2PminTests.cs new file mode 100644 index 00000000..ef1965fb --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2PminTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2PminTests +{ + /// Export for Float64x2Pmin test. + public abstract class Float64x2PminExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2PminExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new Float64x2Pmin(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Pmin produces correct results. + [TestMethod] + public void Float64x2Pmin_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2PromoteLowFloat32x4Tests.cs b/WebAssembly.Tests/Instructions/Float64x2PromoteLowFloat32x4Tests.cs new file mode 100644 index 00000000..64008d3a --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2PromoteLowFloat32x4Tests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2PromoteLowFloat32x4Tests +{ + /// Export for Float64x2PromoteLowFloat32x4 test. + public abstract class Float64x2PromoteLowFloat32x4Export + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2PromoteLowFloat32x4Export.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new Float64x2PromoteLowFloat32x4(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2PromoteLowFloat32x4 produces correct results. + [TestMethod] + public void Float64x2PromoteLowFloat32x4_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2ReplaceLaneTests.cs b/WebAssembly.Tests/Instructions/Float64x2ReplaceLaneTests.cs new file mode 100644 index 00000000..d92d583e --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2ReplaceLaneTests.cs @@ -0,0 +1,50 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; +using System; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2ReplaceLaneTests +{ + /// Export for Float64x2ReplaceLane test. + public abstract class Float64x2ReplaceLaneExport + { + /// Returns the first byte of lane 0 after replacing it with 1.0. + public abstract int GetByte(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2ReplaceLaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] }, + new Float64Constant(1.0), + new Float64x2ReplaceLane { LaneIndex = 0 }, + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2ReplaceLane produces correct results. + [TestMethod] + public void Float64x2ReplaceLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + var expected = (int)BitConverter.GetBytes(1.0)[0]; + Assert.AreEqual(expected, compiled.Exports.GetByte()); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2SplatTests.cs b/WebAssembly.Tests/Instructions/Float64x2SplatTests.cs new file mode 100644 index 00000000..c2440689 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2SplatTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; +using System; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2SplatTests +{ + /// Export for Float64x2Splat test. + public abstract class Float64x2SplatExport + { + /// Splats a value and returns the first byte of the result. + public abstract int GetFirstByte(double value); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Float64], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2SplatExport.GetFirstByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new LocalGet(0), + new Float64x2Splat(), + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Splat produces correct results. + [TestMethod] + public void Float64x2Splat_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + // 1.0 in IEEE 754 double little-endian = [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x3F] + var bits = BitConverter.GetBytes(1.0); + Assert.AreEqual((int)bits[0], compiled.Exports.GetFirstByte(1.0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2SqrtTests.cs b/WebAssembly.Tests/Instructions/Float64x2SqrtTests.cs new file mode 100644 index 00000000..c726639a --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2SqrtTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2SqrtTests +{ + /// Export for Float64x2Sqrt test. + public abstract class Float64x2SqrtExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2SqrtExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 16, 64, 0, 0, 0, 0, 0, 0, 16, 64] }, + new Float64x2Sqrt(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Sqrt produces correct results. + [TestMethod] + public void Float64x2Sqrt_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2SubTests.cs b/WebAssembly.Tests/Instructions/Float64x2SubTests.cs new file mode 100644 index 00000000..3c32a63c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2SubTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2SubTests +{ + /// Export for Float64x2Sub test. + public abstract class Float64x2SubExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2SubExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 20, 64, 0, 0, 0, 0, 0, 0, 20, 64] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 64, 0, 0, 0, 0, 0, 0, 0, 64] }, + new Float64x2Sub(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Sub produces correct results. + [TestMethod] + public void Float64x2Sub_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Float64x2TruncTests.cs b/WebAssembly.Tests/Instructions/Float64x2TruncTests.cs new file mode 100644 index 00000000..c78f49f9 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Float64x2TruncTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Float64x2TruncTests +{ + /// Export for Float64x2Trunc test. + public abstract class Float64x2TruncExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Float64x2TruncExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [102, 102, 102, 102, 102, 102, 254, 63, 102, 102, 102, 102, 102, 102, 254, 63] }, + new Float64x2Trunc(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Float64x2Trunc produces correct results. + [TestMethod] + public void Float64x2Trunc_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/GlobalSetTests.cs b/WebAssembly.Tests/Instructions/GlobalSetTests.cs index 65da9b6f..ba8715f2 100644 --- a/WebAssembly.Tests/Instructions/GlobalSetTests.cs +++ b/WebAssembly.Tests/Instructions/GlobalSetTests.cs @@ -204,22 +204,22 @@ public abstract class RoundTripTestBase /// /// Receives a value. /// - public abstract void TestInt32(int value); + public abstract void SetTestInt32(int value); /// /// Receives a value. /// - public abstract void TestInt64(long value); + public abstract void SetTestInt64(long value); /// /// Receives a value. /// - public abstract void TestFloat32(float value); + public abstract void SetTestFloat32(float value); /// /// Receives a value. /// - public abstract void TestFloat64(double value); + public abstract void SetTestFloat64(double value); /// /// Returns a value. @@ -363,42 +363,42 @@ public void SetGlobal_GetGlobal_Compiled() module.Exports.Add(new Export { Index = 0, - Name = nameof(TestBase.TestInt32) + Name = nameof(RoundTripTestBase.SetTestInt32) }); module.Exports.Add(new Export { Index = 1, - Name = nameof(TestBase.TestInt64) + Name = nameof(RoundTripTestBase.SetTestInt64) }); module.Exports.Add(new Export { Index = 2, - Name = nameof(TestBase.TestFloat32) + Name = nameof(RoundTripTestBase.SetTestFloat32) }); module.Exports.Add(new Export { Index = 3, - Name = nameof(TestBase.TestFloat64) + Name = nameof(RoundTripTestBase.SetTestFloat64) }); module.Exports.Add(new Export { Index = 4, - Name = nameof(TestBase.TestInt32) + Name = nameof(RoundTripTestBase.TestInt32) }); module.Exports.Add(new Export { Index = 5, - Name = nameof(TestBase.TestInt64) + Name = nameof(RoundTripTestBase.TestInt64) }); module.Exports.Add(new Export { Index = 6, - Name = nameof(TestBase.TestFloat32) + Name = nameof(RoundTripTestBase.TestFloat32) }); module.Exports.Add(new Export { Index = 7, - Name = nameof(TestBase.TestFloat64) + Name = nameof(RoundTripTestBase.TestFloat64) }); module.Codes.Add(new FunctionBody { @@ -472,10 +472,10 @@ public void SetGlobal_GetGlobal_Compiled() var compiled = module.ToInstance(); var exports = compiled.Exports; - exports.TestInt32(4); - exports.TestInt64(5); - exports.TestFloat32(6); - exports.TestFloat64(7); + exports.SetTestInt32(4); + exports.SetTestInt64(5); + exports.SetTestFloat32(6); + exports.SetTestFloat64(7); Assert.AreEqual(4, exports.TestInt32()); Assert.AreEqual(5, exports.TestInt64()); diff --git a/WebAssembly.Tests/Instructions/InstructionTests.cs b/WebAssembly.Tests/Instructions/InstructionTests.cs index 15e9a2bc..05773ef6 100644 --- a/WebAssembly.Tests/Instructions/InstructionTests.cs +++ b/WebAssembly.Tests/Instructions/InstructionTests.cs @@ -39,7 +39,7 @@ public void Instruction_NameMatchesOpcode() { var mismatch = string.Join(", ", InstructionTypes - .Where(x => !x.IsSubclassOf(typeof(MiscellaneousInstruction))) + .Where(x => !x.IsSubclassOf(typeof(MiscellaneousInstruction)) && !x.IsSubclassOf(typeof(SimdInstruction))) .Select(type => ( OpCode: ((Instruction)type.GetConstructor(System.Type.EmptyTypes)!.Invoke(null)).OpCode.ToString(), TypeName: type.Name @@ -71,6 +71,26 @@ public void Instruction_NameMatchesMiscellaneousOpcode() Assert.AreEqual("", mismatch, "Instructions whose name do not match their miscellaneous opcode found."); } + /// + /// Ensures that SIMD instruction names match their SIMD opcode name. + /// + [TestMethod] + public void Instruction_NameMatchesSimdOpcode() + { + var mismatch = string.Join(", ", + InstructionTypes + .Where(x => x.IsSubclassOf(typeof(SimdInstruction))) + .Select(type => ( + SimdOpCode: ((SimdInstruction)type.GetConstructor(System.Type.EmptyTypes)!.Invoke(null)).SimdOpCode.ToString(), + TypeName: type.Name + )) + .Where(result => result.SimdOpCode != result.TypeName) + .Select(result => result.TypeName) + ); + + Assert.AreEqual("", mismatch, "Instructions whose name do not match their SIMD opcode found."); + } + /// /// Ensures that every instruction has a corresponding test class. /// diff --git a/WebAssembly.Tests/Instructions/Int16x8AbsTests.cs b/WebAssembly.Tests/Instructions/Int16x8AbsTests.cs new file mode 100644 index 00000000..48082a54 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8AbsTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8AbsTests +{ + /// Export for Int16x8Abs test. + public abstract class Int16x8AbsExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8AbsExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] }, + new Int16x8Abs(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8Abs produces correct results. + [TestMethod] + public void Int16x8Abs_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [1, 0, 1, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8AddSaturateSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8AddSaturateSignedTests.cs new file mode 100644 index 00000000..765d778e --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8AddSaturateSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8AddSaturateSignedTests +{ + /// Export for Int16x8AddSaturateSigned test. + public abstract class Int16x8AddSaturateSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8AddSaturateSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127] }, + new V128Const { Value = [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] }, + new Int16x8AddSaturateSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8AddSaturateSigned produces correct results. + [TestMethod] + public void Int16x8AddSaturateSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 127, 255, 127]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8AddSaturateUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8AddSaturateUnsignedTests.cs new file mode 100644 index 00000000..ac304f1f --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8AddSaturateUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8AddSaturateUnsignedTests +{ + /// Export for Int16x8AddSaturateUnsigned test. + public abstract class Int16x8AddSaturateUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8AddSaturateUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] }, + new V128Const { Value = [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] }, + new Int16x8AddSaturateUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8AddSaturateUnsigned produces correct results. + [TestMethod] + public void Int16x8AddSaturateUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 255, 255, 255]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8AddTests.cs b/WebAssembly.Tests/Instructions/Int16x8AddTests.cs new file mode 100644 index 00000000..c776e2fd --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8AddTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8AddTests +{ + /// Export for Int16x8Add test. + public abstract class Int16x8AddExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8AddExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] }, + new V128Const { Value = [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0] }, + new Int16x8Add(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8Add produces correct results. + [TestMethod] + public void Int16x8Add_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [3, 0, 3, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8AllTrueTests.cs b/WebAssembly.Tests/Instructions/Int16x8AllTrueTests.cs new file mode 100644 index 00000000..5b51c50f --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8AllTrueTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8AllTrueTests +{ + /// Export for Int16x8AllTrue test. + public abstract class Int16x8AllTrueExport + { + /// Returns the i32 result. + public abstract int GetResult(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8AllTrueExport.GetResult) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] }, + new Int16x8AllTrue(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8AllTrue produces correct results. + [TestMethod] + public void Int16x8AllTrue_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetResult()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8AvgrUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8AvgrUnsignedTests.cs new file mode 100644 index 00000000..bb03a90a --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8AvgrUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8AvgrUnsignedTests +{ + /// Export for Int16x8AvgrUnsigned test. + public abstract class Int16x8AvgrUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8AvgrUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8AvgrUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8AvgrUnsigned produces correct results. + [TestMethod] + public void Int16x8AvgrUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8BitmaskTests.cs b/WebAssembly.Tests/Instructions/Int16x8BitmaskTests.cs new file mode 100644 index 00000000..48b7bb36 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8BitmaskTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8BitmaskTests +{ + /// Export for Int16x8Bitmask test. + public abstract class Int16x8BitmaskExport + { + /// Returns the i32 result. + public abstract int GetResult(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8BitmaskExport.GetResult) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8Bitmask(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8Bitmask produces correct results. + [TestMethod] + public void Int16x8Bitmask_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetResult()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8EqualTests.cs b/WebAssembly.Tests/Instructions/Int16x8EqualTests.cs new file mode 100644 index 00000000..d580d877 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8EqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8EqualTests +{ + /// Export for Int16x8Equal test. + public abstract class Int16x8EqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8EqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8Equal(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8Equal produces correct results. + [TestMethod] + public void Int16x8Equal_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtaddPairwiseInt8x16SignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtaddPairwiseInt8x16SignedTests.cs new file mode 100644 index 00000000..bb604124 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtaddPairwiseInt8x16SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtaddPairwiseInt8x16SignedTests +{ + /// Export for Int16x8ExtaddPairwiseInt8x16Signed test. + public abstract class Int16x8ExtaddPairwiseInt8x16SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtaddPairwiseInt8x16SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtaddPairwiseInt8x16Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtaddPairwiseInt8x16Signed produces correct results. + [TestMethod] + public void Int16x8ExtaddPairwiseInt8x16Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(3, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtaddPairwiseInt8x16UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtaddPairwiseInt8x16UnsignedTests.cs new file mode 100644 index 00000000..f4a0d2e4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtaddPairwiseInt8x16UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtaddPairwiseInt8x16UnsignedTests +{ + /// Export for Int16x8ExtaddPairwiseInt8x16Unsigned test. + public abstract class Int16x8ExtaddPairwiseInt8x16UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtaddPairwiseInt8x16UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtaddPairwiseInt8x16Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtaddPairwiseInt8x16Unsigned produces correct results. + [TestMethod] + public void Int16x8ExtaddPairwiseInt8x16Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(3, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtendHighInt8x16SignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtendHighInt8x16SignedTests.cs new file mode 100644 index 00000000..2f48865d --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtendHighInt8x16SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtendHighInt8x16SignedTests +{ + /// Export for Int16x8ExtendHighInt8x16Signed test. + public abstract class Int16x8ExtendHighInt8x16SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtendHighInt8x16SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtendHighInt8x16Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtendHighInt8x16Signed produces correct results. + [TestMethod] + public void Int16x8ExtendHighInt8x16Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtendHighInt8x16UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtendHighInt8x16UnsignedTests.cs new file mode 100644 index 00000000..67e93a76 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtendHighInt8x16UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtendHighInt8x16UnsignedTests +{ + /// Export for Int16x8ExtendHighInt8x16Unsigned test. + public abstract class Int16x8ExtendHighInt8x16UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtendHighInt8x16UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtendHighInt8x16Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtendHighInt8x16Unsigned produces correct results. + [TestMethod] + public void Int16x8ExtendHighInt8x16Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtendLowInt8x16SignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtendLowInt8x16SignedTests.cs new file mode 100644 index 00000000..4688b479 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtendLowInt8x16SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtendLowInt8x16SignedTests +{ + /// Export for Int16x8ExtendLowInt8x16Signed test. + public abstract class Int16x8ExtendLowInt8x16SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtendLowInt8x16SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtendLowInt8x16Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtendLowInt8x16Signed produces correct results. + [TestMethod] + public void Int16x8ExtendLowInt8x16Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtendLowInt8x16UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtendLowInt8x16UnsignedTests.cs new file mode 100644 index 00000000..bd15c050 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtendLowInt8x16UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtendLowInt8x16UnsignedTests +{ + /// Export for Int16x8ExtendLowInt8x16Unsigned test. + public abstract class Int16x8ExtendLowInt8x16UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtendLowInt8x16UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtendLowInt8x16Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtendLowInt8x16Unsigned produces correct results. + [TestMethod] + public void Int16x8ExtendLowInt8x16Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtmulHighInt8x16SignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtmulHighInt8x16SignedTests.cs new file mode 100644 index 00000000..57cd9164 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtmulHighInt8x16SignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtmulHighInt8x16SignedTests +{ + /// Export for Int16x8ExtmulHighInt8x16Signed test. + public abstract class Int16x8ExtmulHighInt8x16SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtmulHighInt8x16SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtmulHighInt8x16Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtmulHighInt8x16Signed produces correct results. + [TestMethod] + public void Int16x8ExtmulHighInt8x16Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtmulHighInt8x16UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtmulHighInt8x16UnsignedTests.cs new file mode 100644 index 00000000..c293fe2d --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtmulHighInt8x16UnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtmulHighInt8x16UnsignedTests +{ + /// Export for Int16x8ExtmulHighInt8x16Unsigned test. + public abstract class Int16x8ExtmulHighInt8x16UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtmulHighInt8x16UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtmulHighInt8x16Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtmulHighInt8x16Unsigned produces correct results. + [TestMethod] + public void Int16x8ExtmulHighInt8x16Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtmulLowInt8x16SignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtmulLowInt8x16SignedTests.cs new file mode 100644 index 00000000..b3123f55 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtmulLowInt8x16SignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtmulLowInt8x16SignedTests +{ + /// Export for Int16x8ExtmulLowInt8x16Signed test. + public abstract class Int16x8ExtmulLowInt8x16SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtmulLowInt8x16SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtmulLowInt8x16Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtmulLowInt8x16Signed produces correct results. + [TestMethod] + public void Int16x8ExtmulLowInt8x16Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtmulLowInt8x16UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtmulLowInt8x16UnsignedTests.cs new file mode 100644 index 00000000..49f838c0 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtmulLowInt8x16UnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtmulLowInt8x16UnsignedTests +{ + /// Export for Int16x8ExtmulLowInt8x16Unsigned test. + public abstract class Int16x8ExtmulLowInt8x16UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtmulLowInt8x16UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8ExtmulLowInt8x16Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtmulLowInt8x16Unsigned produces correct results. + [TestMethod] + public void Int16x8ExtmulLowInt8x16Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtractLaneSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtractLaneSignedTests.cs new file mode 100644 index 00000000..61ce3824 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtractLaneSignedTests.cs @@ -0,0 +1,43 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtractLaneSignedTests +{ + /// Export for Int16x8ExtractLaneSigned test. + public abstract class Int16x8ExtractLaneSignedExport + { + /// Extracts a signed i16 lane as i32. + public abstract int Extract(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtractLaneSignedExport.Extract) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // lane 0 = 0xFF00 as little-endian bytes [0x00, 0xFF] = -256 signed + new V128Const { Value = [0x00,0xFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0] }, + new Int16x8ExtractLaneSigned { LaneIndex = 0 }, + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtractLaneSigned produces correct results. + [TestMethod] + public void Int16x8ExtractLaneSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(-256, compiled.Exports.Extract()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ExtractLaneUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ExtractLaneUnsignedTests.cs new file mode 100644 index 00000000..f63c6785 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ExtractLaneUnsignedTests.cs @@ -0,0 +1,43 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ExtractLaneUnsignedTests +{ + /// Export for Int16x8ExtractLaneUnsigned test. + public abstract class Int16x8ExtractLaneUnsignedExport + { + /// Extracts an unsigned i16 lane as i32. + public abstract int Extract(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ExtractLaneUnsignedExport.Extract) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // lane 0 = 0xFF00 as little-endian bytes [0x00, 0xFF] = 65280 unsigned + new V128Const { Value = [0x00,0xFF,0,0,0,0,0,0,0,0,0,0,0,0,0,0] }, + new Int16x8ExtractLaneUnsigned { LaneIndex = 0 }, + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ExtractLaneUnsigned produces correct results. + [TestMethod] + public void Int16x8ExtractLaneUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(65280, compiled.Exports.Extract()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8GreaterThanOrEqualSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8GreaterThanOrEqualSignedTests.cs new file mode 100644 index 00000000..f9a7386d --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8GreaterThanOrEqualSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8GreaterThanOrEqualSignedTests +{ + /// Export for Int16x8GreaterThanOrEqualSigned test. + public abstract class Int16x8GreaterThanOrEqualSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8GreaterThanOrEqualSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8GreaterThanOrEqualSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8GreaterThanOrEqualSigned produces correct results. + [TestMethod] + public void Int16x8GreaterThanOrEqualSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8GreaterThanOrEqualUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8GreaterThanOrEqualUnsignedTests.cs new file mode 100644 index 00000000..574ecc6f --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8GreaterThanOrEqualUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8GreaterThanOrEqualUnsignedTests +{ + /// Export for Int16x8GreaterThanOrEqualUnsigned test. + public abstract class Int16x8GreaterThanOrEqualUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8GreaterThanOrEqualUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8GreaterThanOrEqualUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8GreaterThanOrEqualUnsigned produces correct results. + [TestMethod] + public void Int16x8GreaterThanOrEqualUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8GreaterThanSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8GreaterThanSignedTests.cs new file mode 100644 index 00000000..6b21e9e9 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8GreaterThanSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8GreaterThanSignedTests +{ + /// Export for Int16x8GreaterThanSigned test. + public abstract class Int16x8GreaterThanSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8GreaterThanSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8GreaterThanSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8GreaterThanSigned produces correct results. + [TestMethod] + public void Int16x8GreaterThanSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8GreaterThanUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8GreaterThanUnsignedTests.cs new file mode 100644 index 00000000..f0def79b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8GreaterThanUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8GreaterThanUnsignedTests +{ + /// Export for Int16x8GreaterThanUnsigned test. + public abstract class Int16x8GreaterThanUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8GreaterThanUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8GreaterThanUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8GreaterThanUnsigned produces correct results. + [TestMethod] + public void Int16x8GreaterThanUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8LessThanOrEqualSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8LessThanOrEqualSignedTests.cs new file mode 100644 index 00000000..676059ab --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8LessThanOrEqualSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8LessThanOrEqualSignedTests +{ + /// Export for Int16x8LessThanOrEqualSigned test. + public abstract class Int16x8LessThanOrEqualSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8LessThanOrEqualSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8LessThanOrEqualSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8LessThanOrEqualSigned produces correct results. + [TestMethod] + public void Int16x8LessThanOrEqualSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8LessThanOrEqualUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8LessThanOrEqualUnsignedTests.cs new file mode 100644 index 00000000..114f7226 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8LessThanOrEqualUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8LessThanOrEqualUnsignedTests +{ + /// Export for Int16x8LessThanOrEqualUnsigned test. + public abstract class Int16x8LessThanOrEqualUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8LessThanOrEqualUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8LessThanOrEqualUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8LessThanOrEqualUnsigned produces correct results. + [TestMethod] + public void Int16x8LessThanOrEqualUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8LessThanSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8LessThanSignedTests.cs new file mode 100644 index 00000000..497e860d --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8LessThanSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8LessThanSignedTests +{ + /// Export for Int16x8LessThanSigned test. + public abstract class Int16x8LessThanSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8LessThanSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8LessThanSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8LessThanSigned produces correct results. + [TestMethod] + public void Int16x8LessThanSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8LessThanUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8LessThanUnsignedTests.cs new file mode 100644 index 00000000..94c965d4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8LessThanUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8LessThanUnsignedTests +{ + /// Export for Int16x8LessThanUnsigned test. + public abstract class Int16x8LessThanUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8LessThanUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8LessThanUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8LessThanUnsigned produces correct results. + [TestMethod] + public void Int16x8LessThanUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8MaxSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8MaxSignedTests.cs new file mode 100644 index 00000000..1be01f4a --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8MaxSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8MaxSignedTests +{ + /// Export for Int16x8MaxSigned test. + public abstract class Int16x8MaxSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8MaxSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127] }, + new V128Const { Value = [0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128] }, + new Int16x8MaxSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8MaxSigned produces correct results. + [TestMethod] + public void Int16x8MaxSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 127, 255, 127]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8MaxUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8MaxUnsignedTests.cs new file mode 100644 index 00000000..8805c194 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8MaxUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8MaxUnsignedTests +{ + /// Export for Int16x8MaxUnsigned test. + public abstract class Int16x8MaxUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8MaxUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127] }, + new V128Const { Value = [0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128] }, + new Int16x8MaxUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8MaxUnsigned produces correct results. + [TestMethod] + public void Int16x8MaxUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 128, 0, 128]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8MinSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8MinSignedTests.cs new file mode 100644 index 00000000..129431c9 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8MinSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8MinSignedTests +{ + /// Export for Int16x8MinSigned test. + public abstract class Int16x8MinSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8MinSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127] }, + new V128Const { Value = [0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128] }, + new Int16x8MinSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8MinSigned produces correct results. + [TestMethod] + public void Int16x8MinSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 128, 0, 128]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8MinUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8MinUnsignedTests.cs new file mode 100644 index 00000000..c0674442 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8MinUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8MinUnsignedTests +{ + /// Export for Int16x8MinUnsigned test. + public abstract class Int16x8MinUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8MinUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127, 255, 127] }, + new V128Const { Value = [0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128] }, + new Int16x8MinUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8MinUnsigned produces correct results. + [TestMethod] + public void Int16x8MinUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 127, 255, 127]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8MulTests.cs b/WebAssembly.Tests/Instructions/Int16x8MulTests.cs new file mode 100644 index 00000000..ddd2df41 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8MulTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8MulTests +{ + /// Export for Int16x8Mul test. + public abstract class Int16x8MulExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8MulExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0] }, + new V128Const { Value = [4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0, 4, 0] }, + new Int16x8Mul(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8Mul produces correct results. + [TestMethod] + public void Int16x8Mul_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [12, 0, 12, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8NarrowInt32x4SignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8NarrowInt32x4SignedTests.cs new file mode 100644 index 00000000..31dc2453 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8NarrowInt32x4SignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8NarrowInt32x4SignedTests +{ + /// Export for Int16x8NarrowInt32x4Signed test. + public abstract class Int16x8NarrowInt32x4SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8NarrowInt32x4SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8NarrowInt32x4Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8NarrowInt32x4Signed produces correct results. + [TestMethod] + public void Int16x8NarrowInt32x4Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8NarrowInt32x4UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8NarrowInt32x4UnsignedTests.cs new file mode 100644 index 00000000..4675c4d3 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8NarrowInt32x4UnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8NarrowInt32x4UnsignedTests +{ + /// Export for Int16x8NarrowInt32x4Unsigned test. + public abstract class Int16x8NarrowInt32x4UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8NarrowInt32x4UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8NarrowInt32x4Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8NarrowInt32x4Unsigned produces correct results. + [TestMethod] + public void Int16x8NarrowInt32x4Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8NegTests.cs b/WebAssembly.Tests/Instructions/Int16x8NegTests.cs new file mode 100644 index 00000000..b235d208 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8NegTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8NegTests +{ + /// Export for Int16x8Neg test. + public abstract class Int16x8NegExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8NegExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] }, + new Int16x8Neg(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8Neg produces correct results. + [TestMethod] + public void Int16x8Neg_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 255, 255, 255]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8NotEqualTests.cs b/WebAssembly.Tests/Instructions/Int16x8NotEqualTests.cs new file mode 100644 index 00000000..ccad6cb5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8NotEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8NotEqualTests +{ + /// Export for Int16x8NotEqual test. + public abstract class Int16x8NotEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8NotEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8NotEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8NotEqual produces correct results. + [TestMethod] + public void Int16x8NotEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8Q15MulrSatSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8Q15MulrSatSignedTests.cs new file mode 100644 index 00000000..ce1f3ffb --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8Q15MulrSatSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8Q15MulrSatSignedTests +{ + /// Export for Int16x8Q15MulrSatSigned test. + public abstract class Int16x8Q15MulrSatSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8Q15MulrSatSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 64, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int16x8Q15MulrSatSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8Q15MulrSatSigned produces correct results. + [TestMethod] + public void Int16x8Q15MulrSatSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ReplaceLaneTests.cs b/WebAssembly.Tests/Instructions/Int16x8ReplaceLaneTests.cs new file mode 100644 index 00000000..83da05a2 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ReplaceLaneTests.cs @@ -0,0 +1,48 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ReplaceLaneTests +{ + /// Export for Int16x8ReplaceLane test. + public abstract class Int16x8ReplaceLaneExport + { + /// Returns the first byte of the result after replacing lane 0 with 0x0102. + public abstract int GetByte(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ReplaceLaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] }, + new Int32Constant(0x0102), // low byte = 0x02 + new Int16x8ReplaceLane { LaneIndex = 0 }, + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ReplaceLane produces correct results. + [TestMethod] + public void Int16x8ReplaceLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0x02, compiled.Exports.GetByte()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ShiftLeftTests.cs b/WebAssembly.Tests/Instructions/Int16x8ShiftLeftTests.cs new file mode 100644 index 00000000..e49a6781 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ShiftLeftTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ShiftLeftTests +{ + /// Export for Int16x8ShiftLeft test. + public abstract class Int16x8ShiftLeftExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ShiftLeftExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int16x8ShiftLeft(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ShiftLeft produces correct results. + [TestMethod] + public void Int16x8ShiftLeft_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ShiftRightSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ShiftRightSignedTests.cs new file mode 100644 index 00000000..2e6541ad --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ShiftRightSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ShiftRightSignedTests +{ + /// Export for Int16x8ShiftRightSigned test. + public abstract class Int16x8ShiftRightSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ShiftRightSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int16x8ShiftRightSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ShiftRightSigned produces correct results. + [TestMethod] + public void Int16x8ShiftRightSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8ShiftRightUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8ShiftRightUnsignedTests.cs new file mode 100644 index 00000000..f2d2f2a7 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8ShiftRightUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8ShiftRightUnsignedTests +{ + /// Export for Int16x8ShiftRightUnsigned test. + public abstract class Int16x8ShiftRightUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8ShiftRightUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int16x8ShiftRightUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8ShiftRightUnsigned produces correct results. + [TestMethod] + public void Int16x8ShiftRightUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8SplatTests.cs b/WebAssembly.Tests/Instructions/Int16x8SplatTests.cs new file mode 100644 index 00000000..ea89f92b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8SplatTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8SplatTests +{ + /// Export for Int16x8Splat test. + public abstract class Int16x8SplatExport + { + /// Splats a value and returns the first byte of the result. + public abstract int GetByte(int value); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8SplatExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new LocalGet(0), + new Int16x8Splat(), + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8Splat produces correct results. + [TestMethod] + public void Int16x8Splat_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + // splat(0x0102) → low byte = 0x02 + Assert.AreEqual(0x02, compiled.Exports.GetByte(0x0102)); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8SubSaturateSignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8SubSaturateSignedTests.cs new file mode 100644 index 00000000..3ec22e32 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8SubSaturateSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8SubSaturateSignedTests +{ + /// Export for Int16x8SubSaturateSigned test. + public abstract class Int16x8SubSaturateSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8SubSaturateSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128, 0, 128] }, + new V128Const { Value = [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] }, + new Int16x8SubSaturateSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8SubSaturateSigned produces correct results. + [TestMethod] + public void Int16x8SubSaturateSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 128, 0, 128]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8SubSaturateUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int16x8SubSaturateUnsignedTests.cs new file mode 100644 index 00000000..90d64635 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8SubSaturateUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8SubSaturateUnsignedTests +{ + /// Export for Int16x8SubSaturateUnsigned test. + public abstract class Int16x8SubSaturateUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8SubSaturateUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] }, + new Int16x8SubSaturateUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8SubSaturateUnsigned produces correct results. + [TestMethod] + public void Int16x8SubSaturateUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int16x8SubTests.cs b/WebAssembly.Tests/Instructions/Int16x8SubTests.cs new file mode 100644 index 00000000..941d0038 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int16x8SubTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int16x8SubTests +{ + /// Export for Int16x8Sub test. + public abstract class Int16x8SubExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int16x8SubExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [5, 0, 5, 0, 5, 0, 5, 0, 5, 0, 5, 0, 5, 0, 5, 0] }, + new V128Const { Value = [3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0, 3, 0] }, + new Int16x8Sub(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int16x8Sub produces correct results. + [TestMethod] + public void Int16x8Sub_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [2, 0, 2, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32TruncateFloat32UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32TruncateFloat32UnsignedTests.cs index 1888dd79..0e5c2d52 100644 --- a/WebAssembly.Tests/Instructions/Int32TruncateFloat32UnsignedTests.cs +++ b/WebAssembly.Tests/Instructions/Int32TruncateFloat32UnsignedTests.cs @@ -1,4 +1,4 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; +using Microsoft.VisualStudio.TestTools.UnitTesting; namespace WebAssembly.Instructions; @@ -19,10 +19,10 @@ public void Int32TruncateUnsignedFloat32_Compiled() new Int32TruncateFloat32Unsigned(), new End()); - foreach (var value in new[] { 0, 1.5f, -1.5f }) - Assert.AreEqual((int)value, exports.Test(value)); + foreach (var value in new[] { 0, 1.5f }) + Assert.AreEqual((int)(uint)value, exports.Test(value)); - const float exceptional = 123445678901234f; - Assert.ThrowsException(() => exports.Test(exceptional)); + Assert.ThrowsException(() => exports.Test(-1.5f)); + Assert.ThrowsException(() => exports.Test(123445678901234f)); } } diff --git a/WebAssembly.Tests/Instructions/Int32TruncateFloat64UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32TruncateFloat64UnsignedTests.cs index de140297..02aab509 100644 --- a/WebAssembly.Tests/Instructions/Int32TruncateFloat64UnsignedTests.cs +++ b/WebAssembly.Tests/Instructions/Int32TruncateFloat64UnsignedTests.cs @@ -1,4 +1,4 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; +using Microsoft.VisualStudio.TestTools.UnitTesting; namespace WebAssembly.Instructions; @@ -19,10 +19,10 @@ public void Int32TruncateUnsignedFloat64_Compiled() new Int32TruncateFloat64Unsigned(), new End()); - foreach (var value in new[] { 0, 1.5, -1.5 }) - Assert.AreEqual((int)value, exports.Test(value)); + foreach (var value in new[] { 0, 1.5 }) + Assert.AreEqual((int)(uint)value, exports.Test(value)); - const double exceptional = 123445678901234.0; - Assert.ThrowsException(() => exports.Test(exceptional)); + Assert.ThrowsException(() => exports.Test(-1.5)); + Assert.ThrowsException(() => exports.Test(123445678901234.0)); } } diff --git a/WebAssembly.Tests/Instructions/Int32x4AbsTests.cs b/WebAssembly.Tests/Instructions/Int32x4AbsTests.cs new file mode 100644 index 00000000..ed0fe0cb --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4AbsTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4AbsTests +{ + /// Export for Int32x4Abs test. + public abstract class Int32x4AbsExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4AbsExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] }, + new Int32x4Abs(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4Abs produces correct results. + [TestMethod] + public void Int32x4Abs_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [1, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4AddTests.cs b/WebAssembly.Tests/Instructions/Int32x4AddTests.cs new file mode 100644 index 00000000..d55c03f5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4AddTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4AddTests +{ + /// Export for Int32x4Add test. + public abstract class Int32x4AddExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4AddExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0, 2, 0, 0, 0] }, + new Int32x4Add(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4Add produces correct results. + [TestMethod] + public void Int32x4Add_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [3, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4AllTrueTests.cs b/WebAssembly.Tests/Instructions/Int32x4AllTrueTests.cs new file mode 100644 index 00000000..c0b3f3af --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4AllTrueTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4AllTrueTests +{ + /// Export for Int32x4AllTrue test. + public abstract class Int32x4AllTrueExport + { + /// Returns the i32 result. + public abstract int GetResult(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4AllTrueExport.GetResult) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0] }, + new Int32x4AllTrue(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4AllTrue produces correct results. + [TestMethod] + public void Int32x4AllTrue_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetResult()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4BitmaskTests.cs b/WebAssembly.Tests/Instructions/Int32x4BitmaskTests.cs new file mode 100644 index 00000000..cf22ff7d --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4BitmaskTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4BitmaskTests +{ + /// Export for Int32x4Bitmask test. + public abstract class Int32x4BitmaskExport + { + /// Returns the i32 result. + public abstract int GetResult(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4BitmaskExport.GetResult) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4Bitmask(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4Bitmask produces correct results. + [TestMethod] + public void Int32x4Bitmask_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetResult()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4DotInt16x8SignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4DotInt16x8SignedTests.cs new file mode 100644 index 00000000..737d68b3 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4DotInt16x8SignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4DotInt16x8SignedTests +{ + /// Export for Int32x4DotInt16x8Signed test. + public abstract class Int32x4DotInt16x8SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4DotInt16x8SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0, 1, 0] }, + new V128Const { Value = [2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0, 2, 0] }, + new Int32x4DotInt16x8Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4DotInt16x8Signed produces correct results. + [TestMethod] + public void Int32x4DotInt16x8Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(4, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4EqualTests.cs b/WebAssembly.Tests/Instructions/Int32x4EqualTests.cs new file mode 100644 index 00000000..61794faf --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4EqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4EqualTests +{ + /// Export for Int32x4Equal test. + public abstract class Int32x4EqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4EqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4Equal(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4Equal produces correct results. + [TestMethod] + public void Int32x4Equal_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtaddPairwiseInt16x8SignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtaddPairwiseInt16x8SignedTests.cs new file mode 100644 index 00000000..062a4ad6 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtaddPairwiseInt16x8SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtaddPairwiseInt16x8SignedTests +{ + /// Export for Int32x4ExtaddPairwiseInt16x8Signed test. + public abstract class Int32x4ExtaddPairwiseInt16x8SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtaddPairwiseInt16x8SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtaddPairwiseInt16x8Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtaddPairwiseInt16x8Signed produces correct results. + [TestMethod] + public void Int32x4ExtaddPairwiseInt16x8Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(3, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtaddPairwiseInt16x8UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtaddPairwiseInt16x8UnsignedTests.cs new file mode 100644 index 00000000..8ef50b75 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtaddPairwiseInt16x8UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtaddPairwiseInt16x8UnsignedTests +{ + /// Export for Int32x4ExtaddPairwiseInt16x8Unsigned test. + public abstract class Int32x4ExtaddPairwiseInt16x8UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtaddPairwiseInt16x8UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtaddPairwiseInt16x8Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtaddPairwiseInt16x8Unsigned produces correct results. + [TestMethod] + public void Int32x4ExtaddPairwiseInt16x8Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(3, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtendHighInt16x8SignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtendHighInt16x8SignedTests.cs new file mode 100644 index 00000000..6f5db391 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtendHighInt16x8SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtendHighInt16x8SignedTests +{ + /// Export for Int32x4ExtendHighInt16x8Signed test. + public abstract class Int32x4ExtendHighInt16x8SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtendHighInt16x8SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtendHighInt16x8Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtendHighInt16x8Signed produces correct results. + [TestMethod] + public void Int32x4ExtendHighInt16x8Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtendHighInt16x8UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtendHighInt16x8UnsignedTests.cs new file mode 100644 index 00000000..abe8a0ba --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtendHighInt16x8UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtendHighInt16x8UnsignedTests +{ + /// Export for Int32x4ExtendHighInt16x8Unsigned test. + public abstract class Int32x4ExtendHighInt16x8UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtendHighInt16x8UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtendHighInt16x8Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtendHighInt16x8Unsigned produces correct results. + [TestMethod] + public void Int32x4ExtendHighInt16x8Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtendLowInt16x8SignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtendLowInt16x8SignedTests.cs new file mode 100644 index 00000000..895effa4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtendLowInt16x8SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtendLowInt16x8SignedTests +{ + /// Export for Int32x4ExtendLowInt16x8Signed test. + public abstract class Int32x4ExtendLowInt16x8SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtendLowInt16x8SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtendLowInt16x8Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtendLowInt16x8Signed produces correct results. + [TestMethod] + public void Int32x4ExtendLowInt16x8Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtendLowInt16x8UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtendLowInt16x8UnsignedTests.cs new file mode 100644 index 00000000..8e5150c9 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtendLowInt16x8UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtendLowInt16x8UnsignedTests +{ + /// Export for Int32x4ExtendLowInt16x8Unsigned test. + public abstract class Int32x4ExtendLowInt16x8UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtendLowInt16x8UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtendLowInt16x8Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtendLowInt16x8Unsigned produces correct results. + [TestMethod] + public void Int32x4ExtendLowInt16x8Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtmulHighInt16x8SignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtmulHighInt16x8SignedTests.cs new file mode 100644 index 00000000..8fd99f91 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtmulHighInt16x8SignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtmulHighInt16x8SignedTests +{ + /// Export for Int32x4ExtmulHighInt16x8Signed test. + public abstract class Int32x4ExtmulHighInt16x8SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtmulHighInt16x8SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtmulHighInt16x8Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtmulHighInt16x8Signed produces correct results. + [TestMethod] + public void Int32x4ExtmulHighInt16x8Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtmulHighInt16x8UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtmulHighInt16x8UnsignedTests.cs new file mode 100644 index 00000000..8b0a4d79 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtmulHighInt16x8UnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtmulHighInt16x8UnsignedTests +{ + /// Export for Int32x4ExtmulHighInt16x8Unsigned test. + public abstract class Int32x4ExtmulHighInt16x8UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtmulHighInt16x8UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtmulHighInt16x8Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtmulHighInt16x8Unsigned produces correct results. + [TestMethod] + public void Int32x4ExtmulHighInt16x8Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtmulLowInt16x8SignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtmulLowInt16x8SignedTests.cs new file mode 100644 index 00000000..6da21354 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtmulLowInt16x8SignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtmulLowInt16x8SignedTests +{ + /// Export for Int32x4ExtmulLowInt16x8Signed test. + public abstract class Int32x4ExtmulLowInt16x8SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtmulLowInt16x8SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtmulLowInt16x8Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtmulLowInt16x8Signed produces correct results. + [TestMethod] + public void Int32x4ExtmulLowInt16x8Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtmulLowInt16x8UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtmulLowInt16x8UnsignedTests.cs new file mode 100644 index 00000000..007108ce --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtmulLowInt16x8UnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtmulLowInt16x8UnsignedTests +{ + /// Export for Int32x4ExtmulLowInt16x8Unsigned test. + public abstract class Int32x4ExtmulLowInt16x8UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtmulLowInt16x8UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4ExtmulLowInt16x8Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtmulLowInt16x8Unsigned produces correct results. + [TestMethod] + public void Int32x4ExtmulLowInt16x8Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ExtractLaneTests.cs b/WebAssembly.Tests/Instructions/Int32x4ExtractLaneTests.cs new file mode 100644 index 00000000..ca98724a --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ExtractLaneTests.cs @@ -0,0 +1,43 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ExtractLaneTests +{ + /// Export for Int32x4ExtractLane test. + public abstract class Int32x4ExtractLaneExport + { + /// Extracts an i32 lane. + public abstract int Extract(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ExtractLaneExport.Extract) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // lane 1 = bytes [4..7] = [0x01,0x00,0x00,0x00] = 1 + new V128Const { Value = [0,0,0,0, 1,0,0,0, 0,0,0,0, 0,0,0,0] }, + new Int32x4ExtractLane { LaneIndex = 1 }, + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ExtractLane produces correct results. + [TestMethod] + public void Int32x4ExtractLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.Extract()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4GreaterThanOrEqualSignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4GreaterThanOrEqualSignedTests.cs new file mode 100644 index 00000000..fdf26ad9 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4GreaterThanOrEqualSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4GreaterThanOrEqualSignedTests +{ + /// Export for Int32x4GreaterThanOrEqualSigned test. + public abstract class Int32x4GreaterThanOrEqualSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4GreaterThanOrEqualSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4GreaterThanOrEqualSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4GreaterThanOrEqualSigned produces correct results. + [TestMethod] + public void Int32x4GreaterThanOrEqualSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4GreaterThanOrEqualUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4GreaterThanOrEqualUnsignedTests.cs new file mode 100644 index 00000000..b978ebcc --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4GreaterThanOrEqualUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4GreaterThanOrEqualUnsignedTests +{ + /// Export for Int32x4GreaterThanOrEqualUnsigned test. + public abstract class Int32x4GreaterThanOrEqualUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4GreaterThanOrEqualUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4GreaterThanOrEqualUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4GreaterThanOrEqualUnsigned produces correct results. + [TestMethod] + public void Int32x4GreaterThanOrEqualUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4GreaterThanSignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4GreaterThanSignedTests.cs new file mode 100644 index 00000000..3fe2fd67 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4GreaterThanSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4GreaterThanSignedTests +{ + /// Export for Int32x4GreaterThanSigned test. + public abstract class Int32x4GreaterThanSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4GreaterThanSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4GreaterThanSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4GreaterThanSigned produces correct results. + [TestMethod] + public void Int32x4GreaterThanSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4GreaterThanUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4GreaterThanUnsignedTests.cs new file mode 100644 index 00000000..f14c6dda --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4GreaterThanUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4GreaterThanUnsignedTests +{ + /// Export for Int32x4GreaterThanUnsigned test. + public abstract class Int32x4GreaterThanUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4GreaterThanUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4GreaterThanUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4GreaterThanUnsigned produces correct results. + [TestMethod] + public void Int32x4GreaterThanUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4LessThanOrEqualSignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4LessThanOrEqualSignedTests.cs new file mode 100644 index 00000000..2a7acdea --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4LessThanOrEqualSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4LessThanOrEqualSignedTests +{ + /// Export for Int32x4LessThanOrEqualSigned test. + public abstract class Int32x4LessThanOrEqualSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4LessThanOrEqualSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4LessThanOrEqualSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4LessThanOrEqualSigned produces correct results. + [TestMethod] + public void Int32x4LessThanOrEqualSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4LessThanOrEqualUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4LessThanOrEqualUnsignedTests.cs new file mode 100644 index 00000000..6f621d91 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4LessThanOrEqualUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4LessThanOrEqualUnsignedTests +{ + /// Export for Int32x4LessThanOrEqualUnsigned test. + public abstract class Int32x4LessThanOrEqualUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4LessThanOrEqualUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4LessThanOrEqualUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4LessThanOrEqualUnsigned produces correct results. + [TestMethod] + public void Int32x4LessThanOrEqualUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4LessThanSignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4LessThanSignedTests.cs new file mode 100644 index 00000000..5b84e369 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4LessThanSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4LessThanSignedTests +{ + /// Export for Int32x4LessThanSigned test. + public abstract class Int32x4LessThanSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4LessThanSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4LessThanSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4LessThanSigned produces correct results. + [TestMethod] + public void Int32x4LessThanSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4LessThanUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4LessThanUnsignedTests.cs new file mode 100644 index 00000000..7e72ef52 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4LessThanUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4LessThanUnsignedTests +{ + /// Export for Int32x4LessThanUnsigned test. + public abstract class Int32x4LessThanUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4LessThanUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4LessThanUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4LessThanUnsigned produces correct results. + [TestMethod] + public void Int32x4LessThanUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4MaxSignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4MaxSignedTests.cs new file mode 100644 index 00000000..0f2e8f10 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4MaxSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4MaxSignedTests +{ + /// Export for Int32x4MaxSigned test. + public abstract class Int32x4MaxSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4MaxSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127] }, + new V128Const { Value = [0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128] }, + new Int32x4MaxSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4MaxSigned produces correct results. + [TestMethod] + public void Int32x4MaxSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 255, 255, 127]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4MaxUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4MaxUnsignedTests.cs new file mode 100644 index 00000000..4ed5409b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4MaxUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4MaxUnsignedTests +{ + /// Export for Int32x4MaxUnsigned test. + public abstract class Int32x4MaxUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4MaxUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127] }, + new V128Const { Value = [0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128] }, + new Int32x4MaxUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4MaxUnsigned produces correct results. + [TestMethod] + public void Int32x4MaxUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 128]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4MinSignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4MinSignedTests.cs new file mode 100644 index 00000000..87a1270f --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4MinSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4MinSignedTests +{ + /// Export for Int32x4MinSigned test. + public abstract class Int32x4MinSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4MinSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127] }, + new V128Const { Value = [0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128] }, + new Int32x4MinSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4MinSigned produces correct results. + [TestMethod] + public void Int32x4MinSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 128]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4MinUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4MinUnsignedTests.cs new file mode 100644 index 00000000..cdd9f33f --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4MinUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4MinUnsignedTests +{ + /// Export for Int32x4MinUnsigned test. + public abstract class Int32x4MinUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4MinUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127, 255, 255, 255, 127] }, + new V128Const { Value = [0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128, 0, 0, 0, 128] }, + new Int32x4MinUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4MinUnsigned produces correct results. + [TestMethod] + public void Int32x4MinUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 255, 255, 127]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4MulTests.cs b/WebAssembly.Tests/Instructions/Int32x4MulTests.cs new file mode 100644 index 00000000..6ba1f43c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4MulTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4MulTests +{ + /// Export for Int32x4Mul test. + public abstract class Int32x4MulExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4MulExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0] }, + new V128Const { Value = [4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0, 4, 0, 0, 0] }, + new Int32x4Mul(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4Mul produces correct results. + [TestMethod] + public void Int32x4Mul_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [12, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4NegTests.cs b/WebAssembly.Tests/Instructions/Int32x4NegTests.cs new file mode 100644 index 00000000..06d2fc03 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4NegTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4NegTests +{ + /// Export for Int32x4Neg test. + public abstract class Int32x4NegExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4NegExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 0] }, + new Int32x4Neg(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4Neg produces correct results. + [TestMethod] + public void Int32x4Neg_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 255, 255, 255]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4NotEqualTests.cs b/WebAssembly.Tests/Instructions/Int32x4NotEqualTests.cs new file mode 100644 index 00000000..7102571c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4NotEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4NotEqualTests +{ + /// Export for Int32x4NotEqual test. + public abstract class Int32x4NotEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4NotEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32x4NotEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4NotEqual produces correct results. + [TestMethod] + public void Int32x4NotEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ReplaceLaneTests.cs b/WebAssembly.Tests/Instructions/Int32x4ReplaceLaneTests.cs new file mode 100644 index 00000000..b0c39f55 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ReplaceLaneTests.cs @@ -0,0 +1,48 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ReplaceLaneTests +{ + /// Export for Int32x4ReplaceLane test. + public abstract class Int32x4ReplaceLaneExport + { + /// Returns the first byte of lane 0 after replacing it with 0x05060708. + public abstract int GetByte(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ReplaceLaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] }, + new Int32Constant(0x05060708), // low byte = 0x08 + new Int32x4ReplaceLane { LaneIndex = 0 }, + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ReplaceLane produces correct results. + [TestMethod] + public void Int32x4ReplaceLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0x08, compiled.Exports.GetByte()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ShiftLeftTests.cs b/WebAssembly.Tests/Instructions/Int32x4ShiftLeftTests.cs new file mode 100644 index 00000000..91f7e512 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ShiftLeftTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ShiftLeftTests +{ + /// Export for Int32x4ShiftLeft test. + public abstract class Int32x4ShiftLeftExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ShiftLeftExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int32x4ShiftLeft(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ShiftLeft produces correct results. + [TestMethod] + public void Int32x4ShiftLeft_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ShiftRightSignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ShiftRightSignedTests.cs new file mode 100644 index 00000000..e31a65a6 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ShiftRightSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ShiftRightSignedTests +{ + /// Export for Int32x4ShiftRightSigned test. + public abstract class Int32x4ShiftRightSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ShiftRightSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int32x4ShiftRightSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ShiftRightSigned produces correct results. + [TestMethod] + public void Int32x4ShiftRightSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4ShiftRightUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4ShiftRightUnsignedTests.cs new file mode 100644 index 00000000..422d4171 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4ShiftRightUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4ShiftRightUnsignedTests +{ + /// Export for Int32x4ShiftRightUnsigned test. + public abstract class Int32x4ShiftRightUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4ShiftRightUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int32x4ShiftRightUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4ShiftRightUnsigned produces correct results. + [TestMethod] + public void Int32x4ShiftRightUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4SplatTests.cs b/WebAssembly.Tests/Instructions/Int32x4SplatTests.cs new file mode 100644 index 00000000..9001fd1b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4SplatTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4SplatTests +{ + /// Export for Int32x4Splat test. + public abstract class Int32x4SplatExport + { + /// Splats a value and returns the first byte of the result. + public abstract int GetByte(int value); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4SplatExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new LocalGet(0), + new Int32x4Splat(), + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4Splat produces correct results. + [TestMethod] + public void Int32x4Splat_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + // splat(0x01020304) → byte 0 = 0x04 + Assert.AreEqual(0x04, compiled.Exports.GetByte(0x01020304)); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4SubTests.cs b/WebAssembly.Tests/Instructions/Int32x4SubTests.cs new file mode 100644 index 00000000..c869e4ae --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4SubTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4SubTests +{ + /// Export for Int32x4Sub test. + public abstract class Int32x4SubExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4SubExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0, 5, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0, 3, 0, 0, 0] }, + new Int32x4Sub(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4Sub produces correct results. + [TestMethod] + public void Int32x4Sub_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [2, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat32x4SignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat32x4SignedTests.cs new file mode 100644 index 00000000..0dfce93e --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat32x4SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4TruncSatFloat32x4SignedTests +{ + /// Export for Int32x4TruncSatFloat32x4Signed test. + public abstract class Int32x4TruncSatFloat32x4SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4TruncSatFloat32x4SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new Int32x4TruncSatFloat32x4Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4TruncSatFloat32x4Signed produces correct results. + [TestMethod] + public void Int32x4TruncSatFloat32x4Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat32x4UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat32x4UnsignedTests.cs new file mode 100644 index 00000000..6dfcf630 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat32x4UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4TruncSatFloat32x4UnsignedTests +{ + /// Export for Int32x4TruncSatFloat32x4Unsigned test. + public abstract class Int32x4TruncSatFloat32x4UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4TruncSatFloat32x4UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63, 0, 0, 128, 63] }, + new Int32x4TruncSatFloat32x4Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4TruncSatFloat32x4Unsigned produces correct results. + [TestMethod] + public void Int32x4TruncSatFloat32x4Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat64x2SignedZeroTests.cs b/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat64x2SignedZeroTests.cs new file mode 100644 index 00000000..ed1f9c69 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat64x2SignedZeroTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4TruncSatFloat64x2SignedZeroTests +{ + /// Export for Int32x4TruncSatFloat64x2SignedZero test. + public abstract class Int32x4TruncSatFloat64x2SignedZeroExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4TruncSatFloat64x2SignedZeroExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new Int32x4TruncSatFloat64x2SignedZero(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4TruncSatFloat64x2SignedZero produces correct results. + [TestMethod] + public void Int32x4TruncSatFloat64x2SignedZero_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat64x2UnsignedZeroTests.cs b/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat64x2UnsignedZeroTests.cs new file mode 100644 index 00000000..a028651c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int32x4TruncSatFloat64x2UnsignedZeroTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int32x4TruncSatFloat64x2UnsignedZeroTests +{ + /// Export for Int32x4TruncSatFloat64x2UnsignedZero test. + public abstract class Int32x4TruncSatFloat64x2UnsignedZeroExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int32x4TruncSatFloat64x2UnsignedZeroExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 240, 63, 0, 0, 0, 0, 0, 0, 240, 63] }, + new Int32x4TruncSatFloat64x2UnsignedZero(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int32x4TruncSatFloat64x2UnsignedZero produces correct results. + [TestMethod] + public void Int32x4TruncSatFloat64x2UnsignedZero_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64TruncateFloat32UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int64TruncateFloat32UnsignedTests.cs index 461996f2..17063341 100644 --- a/WebAssembly.Tests/Instructions/Int64TruncateFloat32UnsignedTests.cs +++ b/WebAssembly.Tests/Instructions/Int64TruncateFloat32UnsignedTests.cs @@ -1,4 +1,4 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; +using Microsoft.VisualStudio.TestTools.UnitTesting; namespace WebAssembly.Instructions; @@ -19,10 +19,10 @@ public void Int64TruncateUnsignedFloat32_Compiled() new Int64TruncateFloat32Unsigned(), new End()); - foreach (var value in new[] { 0, 1.5f, -1.5f, 123445678901234f }) - Assert.AreEqual((long)value, exports.Test(value)); + foreach (var value in new[] { 0, 1.5f, 123445678901234f }) + Assert.AreEqual((long)(ulong)value, exports.Test(value)); - const float exceptional = 1234456789012345678901234567890f; - Assert.ThrowsException(() => exports.Test(exceptional)); + Assert.ThrowsException(() => exports.Test(-1.5f)); + Assert.ThrowsException(() => exports.Test(1234456789012345678901234567890f)); } } diff --git a/WebAssembly.Tests/Instructions/Int64TruncateFloat64UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int64TruncateFloat64UnsignedTests.cs index c6c4cc11..f90acf85 100644 --- a/WebAssembly.Tests/Instructions/Int64TruncateFloat64UnsignedTests.cs +++ b/WebAssembly.Tests/Instructions/Int64TruncateFloat64UnsignedTests.cs @@ -1,4 +1,4 @@ -using Microsoft.VisualStudio.TestTools.UnitTesting; +using Microsoft.VisualStudio.TestTools.UnitTesting; namespace WebAssembly.Instructions; @@ -19,10 +19,10 @@ public void Int64TruncateUnsignedFloat64_Compiled() new Int64TruncateFloat64Unsigned(), new End()); - foreach (var value in new[] { 0, 1.5, -1.5, 123445678901234.0 }) - Assert.AreEqual((long)value, exports.Test(value)); + foreach (var value in new[] { 0, 1.5, 123445678901234.0 }) + Assert.AreEqual((long)(ulong)value, exports.Test(value)); - const double exceptional = 1234456789012345678901234567890.0; - Assert.ThrowsException(() => exports.Test(exceptional)); + Assert.ThrowsException(() => exports.Test(-1.5)); + Assert.ThrowsException(() => exports.Test(1234456789012345678901234567890.0)); } } diff --git a/WebAssembly.Tests/Instructions/Int64x2AbsTests.cs b/WebAssembly.Tests/Instructions/Int64x2AbsTests.cs new file mode 100644 index 00000000..ad74310b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2AbsTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2AbsTests +{ + /// Export for Int64x2Abs test. + public abstract class Int64x2AbsExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2AbsExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] }, + new Int64x2Abs(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2Abs produces correct results. + [TestMethod] + public void Int64x2Abs_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [1, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2AddTests.cs b/WebAssembly.Tests/Instructions/Int64x2AddTests.cs new file mode 100644 index 00000000..7f7b8549 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2AddTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2AddTests +{ + /// Export for Int64x2Add test. + public abstract class Int64x2AddExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2AddExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2Add(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2Add produces correct results. + [TestMethod] + public void Int64x2Add_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [3, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2AllTrueTests.cs b/WebAssembly.Tests/Instructions/Int64x2AllTrueTests.cs new file mode 100644 index 00000000..052d887a --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2AllTrueTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2AllTrueTests +{ + /// Export for Int64x2AllTrue test. + public abstract class Int64x2AllTrueExport + { + /// Returns the i32 result. + public abstract int GetResult(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2AllTrueExport.GetResult) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2AllTrue(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2AllTrue produces correct results. + [TestMethod] + public void Int64x2AllTrue_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetResult()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2BitmaskTests.cs b/WebAssembly.Tests/Instructions/Int64x2BitmaskTests.cs new file mode 100644 index 00000000..5c9d9ca5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2BitmaskTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2BitmaskTests +{ + /// Export for Int64x2Bitmask test. + public abstract class Int64x2BitmaskExport + { + /// Returns the i32 result. + public abstract int GetResult(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2BitmaskExport.GetResult) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2Bitmask(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2Bitmask produces correct results. + [TestMethod] + public void Int64x2Bitmask_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetResult()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2EqualTests.cs b/WebAssembly.Tests/Instructions/Int64x2EqualTests.cs new file mode 100644 index 00000000..989672e3 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2EqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2EqualTests +{ + /// Export for Int64x2Equal test. + public abstract class Int64x2EqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2EqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2Equal(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2Equal produces correct results. + [TestMethod] + public void Int64x2Equal_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ExtendHighInt32x4SignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ExtendHighInt32x4SignedTests.cs new file mode 100644 index 00000000..557cf97b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ExtendHighInt32x4SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ExtendHighInt32x4SignedTests +{ + /// Export for Int64x2ExtendHighInt32x4Signed test. + public abstract class Int64x2ExtendHighInt32x4SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ExtendHighInt32x4SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2ExtendHighInt32x4Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ExtendHighInt32x4Signed produces correct results. + [TestMethod] + public void Int64x2ExtendHighInt32x4Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ExtendHighInt32x4UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ExtendHighInt32x4UnsignedTests.cs new file mode 100644 index 00000000..4b6b7f78 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ExtendHighInt32x4UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ExtendHighInt32x4UnsignedTests +{ + /// Export for Int64x2ExtendHighInt32x4Unsigned test. + public abstract class Int64x2ExtendHighInt32x4UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ExtendHighInt32x4UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2ExtendHighInt32x4Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ExtendHighInt32x4Unsigned produces correct results. + [TestMethod] + public void Int64x2ExtendHighInt32x4Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ExtendLowInt32x4SignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ExtendLowInt32x4SignedTests.cs new file mode 100644 index 00000000..ad3736f3 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ExtendLowInt32x4SignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ExtendLowInt32x4SignedTests +{ + /// Export for Int64x2ExtendLowInt32x4Signed test. + public abstract class Int64x2ExtendLowInt32x4SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ExtendLowInt32x4SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2ExtendLowInt32x4Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ExtendLowInt32x4Signed produces correct results. + [TestMethod] + public void Int64x2ExtendLowInt32x4Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ExtendLowInt32x4UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ExtendLowInt32x4UnsignedTests.cs new file mode 100644 index 00000000..c09ba30c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ExtendLowInt32x4UnsignedTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ExtendLowInt32x4UnsignedTests +{ + /// Export for Int64x2ExtendLowInt32x4Unsigned test. + public abstract class Int64x2ExtendLowInt32x4UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ExtendLowInt32x4UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2ExtendLowInt32x4Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ExtendLowInt32x4Unsigned produces correct results. + [TestMethod] + public void Int64x2ExtendLowInt32x4Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ExtmulHighInt32x4SignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ExtmulHighInt32x4SignedTests.cs new file mode 100644 index 00000000..062027a7 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ExtmulHighInt32x4SignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ExtmulHighInt32x4SignedTests +{ + /// Export for Int64x2ExtmulHighInt32x4Signed test. + public abstract class Int64x2ExtmulHighInt32x4SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ExtmulHighInt32x4SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2ExtmulHighInt32x4Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ExtmulHighInt32x4Signed produces correct results. + [TestMethod] + public void Int64x2ExtmulHighInt32x4Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ExtmulHighInt32x4UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ExtmulHighInt32x4UnsignedTests.cs new file mode 100644 index 00000000..83239d42 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ExtmulHighInt32x4UnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ExtmulHighInt32x4UnsignedTests +{ + /// Export for Int64x2ExtmulHighInt32x4Unsigned test. + public abstract class Int64x2ExtmulHighInt32x4UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ExtmulHighInt32x4UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2ExtmulHighInt32x4Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ExtmulHighInt32x4Unsigned produces correct results. + [TestMethod] + public void Int64x2ExtmulHighInt32x4Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ExtmulLowInt32x4SignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ExtmulLowInt32x4SignedTests.cs new file mode 100644 index 00000000..baea5580 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ExtmulLowInt32x4SignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ExtmulLowInt32x4SignedTests +{ + /// Export for Int64x2ExtmulLowInt32x4Signed test. + public abstract class Int64x2ExtmulLowInt32x4SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ExtmulLowInt32x4SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2ExtmulLowInt32x4Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ExtmulLowInt32x4Signed produces correct results. + [TestMethod] + public void Int64x2ExtmulLowInt32x4Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ExtmulLowInt32x4UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ExtmulLowInt32x4UnsignedTests.cs new file mode 100644 index 00000000..8b4aa7f7 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ExtmulLowInt32x4UnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ExtmulLowInt32x4UnsignedTests +{ + /// Export for Int64x2ExtmulLowInt32x4Unsigned test. + public abstract class Int64x2ExtmulLowInt32x4UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ExtmulLowInt32x4UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2ExtmulLowInt32x4Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ExtmulLowInt32x4Unsigned produces correct results. + [TestMethod] + public void Int64x2ExtmulLowInt32x4Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(6, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ExtractLaneTests.cs b/WebAssembly.Tests/Instructions/Int64x2ExtractLaneTests.cs new file mode 100644 index 00000000..60a511b8 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ExtractLaneTests.cs @@ -0,0 +1,43 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ExtractLaneTests +{ + /// Export for Int64x2ExtractLane test. + public abstract class Int64x2ExtractLaneExport + { + /// Extracts an i64 lane. + public abstract long Extract(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int64] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ExtractLaneExport.Extract) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // lane 0 = bytes [0..7] = [0x01,0x00,0x00,0x00,0x00,0x00,0x00,0x00] = 1L + new V128Const { Value = [1,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0] }, + new Int64x2ExtractLane { LaneIndex = 0 }, + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ExtractLane produces correct results. + [TestMethod] + public void Int64x2ExtractLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1L, compiled.Exports.Extract()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2GreaterThanOrEqualSignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2GreaterThanOrEqualSignedTests.cs new file mode 100644 index 00000000..9a1fde75 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2GreaterThanOrEqualSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2GreaterThanOrEqualSignedTests +{ + /// Export for Int64x2GreaterThanOrEqualSigned test. + public abstract class Int64x2GreaterThanOrEqualSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2GreaterThanOrEqualSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2GreaterThanOrEqualSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2GreaterThanOrEqualSigned produces correct results. + [TestMethod] + public void Int64x2GreaterThanOrEqualSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2GreaterThanSignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2GreaterThanSignedTests.cs new file mode 100644 index 00000000..9df54834 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2GreaterThanSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2GreaterThanSignedTests +{ + /// Export for Int64x2GreaterThanSigned test. + public abstract class Int64x2GreaterThanSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2GreaterThanSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2GreaterThanSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2GreaterThanSigned produces correct results. + [TestMethod] + public void Int64x2GreaterThanSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2LessThanOrEqualSignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2LessThanOrEqualSignedTests.cs new file mode 100644 index 00000000..d3205d21 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2LessThanOrEqualSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2LessThanOrEqualSignedTests +{ + /// Export for Int64x2LessThanOrEqualSigned test. + public abstract class Int64x2LessThanOrEqualSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2LessThanOrEqualSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2LessThanOrEqualSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2LessThanOrEqualSigned produces correct results. + [TestMethod] + public void Int64x2LessThanOrEqualSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2LessThanSignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2LessThanSignedTests.cs new file mode 100644 index 00000000..5471fb8b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2LessThanSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2LessThanSignedTests +{ + /// Export for Int64x2LessThanSigned test. + public abstract class Int64x2LessThanSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2LessThanSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2LessThanSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2LessThanSigned produces correct results. + [TestMethod] + public void Int64x2LessThanSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2MulTests.cs b/WebAssembly.Tests/Instructions/Int64x2MulTests.cs new file mode 100644 index 00000000..b6ba32b6 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2MulTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2MulTests +{ + /// Export for Int64x2Mul test. + public abstract class Int64x2MulExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2MulExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [4, 0, 0, 0, 0, 0, 0, 0, 4, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2Mul(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2Mul produces correct results. + [TestMethod] + public void Int64x2Mul_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [12, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2NegTests.cs b/WebAssembly.Tests/Instructions/Int64x2NegTests.cs new file mode 100644 index 00000000..63dd0734 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2NegTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2NegTests +{ + /// Export for Int64x2Neg test. + public abstract class Int64x2NegExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2NegExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2Neg(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2Neg produces correct results. + [TestMethod] + public void Int64x2Neg_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 255, 255, 255]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2NotEqualTests.cs b/WebAssembly.Tests/Instructions/Int64x2NotEqualTests.cs new file mode 100644 index 00000000..3abf40e8 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2NotEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2NotEqualTests +{ + /// Export for Int64x2NotEqual test. + public abstract class Int64x2NotEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2NotEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2NotEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2NotEqual produces correct results. + [TestMethod] + public void Int64x2NotEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ReplaceLaneTests.cs b/WebAssembly.Tests/Instructions/Int64x2ReplaceLaneTests.cs new file mode 100644 index 00000000..ca815aae --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ReplaceLaneTests.cs @@ -0,0 +1,48 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ReplaceLaneTests +{ + /// Export for Int64x2ReplaceLane test. + public abstract class Int64x2ReplaceLaneExport + { + /// Returns the first byte of lane 0 after replacing it with 0xAB. + public abstract int GetByte(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ReplaceLaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] }, + new Int64Constant(0xABL), + new Int64x2ReplaceLane { LaneIndex = 0 }, + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ReplaceLane produces correct results. + [TestMethod] + public void Int64x2ReplaceLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0xAB, compiled.Exports.GetByte()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ShiftLeftTests.cs b/WebAssembly.Tests/Instructions/Int64x2ShiftLeftTests.cs new file mode 100644 index 00000000..c4b77d65 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ShiftLeftTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ShiftLeftTests +{ + /// Export for Int64x2ShiftLeft test. + public abstract class Int64x2ShiftLeftExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ShiftLeftExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int64x2ShiftLeft(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ShiftLeft produces correct results. + [TestMethod] + public void Int64x2ShiftLeft_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ShiftRightSignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ShiftRightSignedTests.cs new file mode 100644 index 00000000..4a052577 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ShiftRightSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ShiftRightSignedTests +{ + /// Export for Int64x2ShiftRightSigned test. + public abstract class Int64x2ShiftRightSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ShiftRightSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int64x2ShiftRightSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ShiftRightSigned produces correct results. + [TestMethod] + public void Int64x2ShiftRightSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2ShiftRightUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int64x2ShiftRightUnsignedTests.cs new file mode 100644 index 00000000..727573f1 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2ShiftRightUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2ShiftRightUnsignedTests +{ + /// Export for Int64x2ShiftRightUnsigned test. + public abstract class Int64x2ShiftRightUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2ShiftRightUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 128, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int64x2ShiftRightUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2ShiftRightUnsigned produces correct results. + [TestMethod] + public void Int64x2ShiftRightUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2SplatTests.cs b/WebAssembly.Tests/Instructions/Int64x2SplatTests.cs new file mode 100644 index 00000000..737db165 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2SplatTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2SplatTests +{ + /// Export for Int64x2Splat test. + public abstract class Int64x2SplatExport + { + /// Splats a value and returns the first byte of the result. + public abstract int GetFirstByte(long value); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int64], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2SplatExport.GetFirstByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new LocalGet(0), + new Int64x2Splat(), + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2Splat produces correct results. + [TestMethod] + public void Int64x2Splat_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0xAB, compiled.Exports.GetFirstByte(0xABL)); + Assert.AreEqual(0, compiled.Exports.GetFirstByte(0L)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int64x2SubTests.cs b/WebAssembly.Tests/Instructions/Int64x2SubTests.cs new file mode 100644 index 00000000..7e2a9e13 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int64x2SubTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int64x2SubTests +{ + /// Export for Int64x2Sub test. + public abstract class Int64x2SubExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int64x2SubExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [5, 0, 0, 0, 0, 0, 0, 0, 5, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 3, 0, 0, 0, 0, 0, 0, 0] }, + new Int64x2Sub(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int64x2Sub produces correct results. + [TestMethod] + public void Int64x2Sub_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [2, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16AbsTests.cs b/WebAssembly.Tests/Instructions/Int8x16AbsTests.cs new file mode 100644 index 00000000..88608b9e --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16AbsTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16AbsTests +{ + /// Export for Int8x16Abs test. + public abstract class Int8x16AbsExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16AbsExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] }, + new Int8x16Abs(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Abs produces correct results. + [TestMethod] + public void Int8x16Abs_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [1, 1, 1, 1]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16AddSaturateSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16AddSaturateSignedTests.cs new file mode 100644 index 00000000..191d888c --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16AddSaturateSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16AddSaturateSignedTests +{ + /// Export for Int8x16AddSaturateSigned test. + public abstract class Int8x16AddSaturateSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16AddSaturateSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127] }, + new V128Const { Value = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] }, + new Int8x16AddSaturateSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16AddSaturateSigned produces correct results. + [TestMethod] + public void Int8x16AddSaturateSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [127, 127, 127, 127]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16AddSaturateUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16AddSaturateUnsignedTests.cs new file mode 100644 index 00000000..fee036b1 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16AddSaturateUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16AddSaturateUnsignedTests +{ + /// Export for Int8x16AddSaturateUnsigned test. + public abstract class Int8x16AddSaturateUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16AddSaturateUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] }, + new V128Const { Value = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] }, + new Int8x16AddSaturateUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16AddSaturateUnsigned produces correct results. + [TestMethod] + public void Int8x16AddSaturateUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 255, 255, 255]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16AddTests.cs b/WebAssembly.Tests/Instructions/Int8x16AddTests.cs new file mode 100644 index 00000000..c1a009e5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16AddTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16AddTests +{ + /// Export for Int8x16Add test. + public abstract class Int8x16AddExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16AddExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] }, + new V128Const { Value = [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2] }, + new Int8x16Add(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Add produces correct results. + [TestMethod] + public void Int8x16Add_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [3, 3, 3, 3]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16AllTrueTests.cs b/WebAssembly.Tests/Instructions/Int8x16AllTrueTests.cs new file mode 100644 index 00000000..3d7686d9 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16AllTrueTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16AllTrueTests +{ + /// Export for Int8x16AllTrue test. + public abstract class Int8x16AllTrueExport + { + /// Returns the i32 result. + public abstract int GetResult(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16AllTrueExport.GetResult) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] }, + new Int8x16AllTrue(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16AllTrue produces correct results. + [TestMethod] + public void Int8x16AllTrue_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetResult()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16AvgrUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16AvgrUnsignedTests.cs new file mode 100644 index 00000000..17edfcea --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16AvgrUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16AvgrUnsignedTests +{ + /// Export for Int8x16AvgrUnsigned test. + public abstract class Int8x16AvgrUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16AvgrUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16AvgrUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16AvgrUnsigned produces correct results. + [TestMethod] + public void Int8x16AvgrUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16BitmaskTests.cs b/WebAssembly.Tests/Instructions/Int8x16BitmaskTests.cs new file mode 100644 index 00000000..cb01a344 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16BitmaskTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16BitmaskTests +{ + /// Export for Int8x16Bitmask test. + public abstract class Int8x16BitmaskExport + { + /// Returns the i32 result. + public abstract int GetResult(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16BitmaskExport.GetResult) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16Bitmask(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Bitmask produces correct results. + [TestMethod] + public void Int8x16Bitmask_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetResult()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16EqualTests.cs b/WebAssembly.Tests/Instructions/Int8x16EqualTests.cs new file mode 100644 index 00000000..a0c725c5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16EqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16EqualTests +{ + /// Export for Int8x16Equal test. + public abstract class Int8x16EqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16EqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16Equal(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Equal produces correct results. + [TestMethod] + public void Int8x16Equal_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16ExtractLaneSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16ExtractLaneSignedTests.cs new file mode 100644 index 00000000..6ebc0dc2 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16ExtractLaneSignedTests.cs @@ -0,0 +1,43 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16ExtractLaneSignedTests +{ + /// Export for Int8x16ExtractLaneSigned test. + public abstract class Int8x16ExtractLaneSignedExport + { + /// Extracts a signed i8 lane as i32. + public abstract int Extract(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16ExtractLaneSignedExport.Extract) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // v = [0xFF==-1 signed, 2,3,...,16] + new V128Const { Value = [0xFF,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] }, + new Int8x16ExtractLaneSigned { LaneIndex = 0 }, + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16ExtractLaneSigned produces correct results. + [TestMethod] + public void Int8x16ExtractLaneSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(-1, compiled.Exports.Extract()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16ExtractLaneUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16ExtractLaneUnsignedTests.cs new file mode 100644 index 00000000..e8edf663 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16ExtractLaneUnsignedTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16ExtractLaneUnsignedTests +{ + /// Export for Int8x16ExtractLaneUnsigned test. + public abstract class Int8x16ExtractLaneUnsignedExport + { + /// Extracts an unsigned i8 lane as i32. + public abstract int Extract(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16ExtractLaneUnsignedExport.Extract) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [0xFF,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] }, + new Int8x16ExtractLaneUnsigned { LaneIndex = 0 }, + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16ExtractLaneUnsigned produces correct results. + [TestMethod] + public void Int8x16ExtractLaneUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.Extract()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16GreaterThanOrEqualSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16GreaterThanOrEqualSignedTests.cs new file mode 100644 index 00000000..85c69812 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16GreaterThanOrEqualSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16GreaterThanOrEqualSignedTests +{ + /// Export for Int8x16GreaterThanOrEqualSigned test. + public abstract class Int8x16GreaterThanOrEqualSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16GreaterThanOrEqualSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16GreaterThanOrEqualSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16GreaterThanOrEqualSigned produces correct results. + [TestMethod] + public void Int8x16GreaterThanOrEqualSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16GreaterThanOrEqualUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16GreaterThanOrEqualUnsignedTests.cs new file mode 100644 index 00000000..9023c53f --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16GreaterThanOrEqualUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16GreaterThanOrEqualUnsignedTests +{ + /// Export for Int8x16GreaterThanOrEqualUnsigned test. + public abstract class Int8x16GreaterThanOrEqualUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16GreaterThanOrEqualUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16GreaterThanOrEqualUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16GreaterThanOrEqualUnsigned produces correct results. + [TestMethod] + public void Int8x16GreaterThanOrEqualUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16GreaterThanSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16GreaterThanSignedTests.cs new file mode 100644 index 00000000..333d7cef --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16GreaterThanSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16GreaterThanSignedTests +{ + /// Export for Int8x16GreaterThanSigned test. + public abstract class Int8x16GreaterThanSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16GreaterThanSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16GreaterThanSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16GreaterThanSigned produces correct results. + [TestMethod] + public void Int8x16GreaterThanSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16GreaterThanUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16GreaterThanUnsignedTests.cs new file mode 100644 index 00000000..80488101 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16GreaterThanUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16GreaterThanUnsignedTests +{ + /// Export for Int8x16GreaterThanUnsigned test. + public abstract class Int8x16GreaterThanUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16GreaterThanUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16GreaterThanUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16GreaterThanUnsigned produces correct results. + [TestMethod] + public void Int8x16GreaterThanUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16LessThanOrEqualSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16LessThanOrEqualSignedTests.cs new file mode 100644 index 00000000..5a06f13a --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16LessThanOrEqualSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16LessThanOrEqualSignedTests +{ + /// Export for Int8x16LessThanOrEqualSigned test. + public abstract class Int8x16LessThanOrEqualSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16LessThanOrEqualSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16LessThanOrEqualSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16LessThanOrEqualSigned produces correct results. + [TestMethod] + public void Int8x16LessThanOrEqualSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16LessThanOrEqualUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16LessThanOrEqualUnsignedTests.cs new file mode 100644 index 00000000..29a6c8e0 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16LessThanOrEqualUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16LessThanOrEqualUnsignedTests +{ + /// Export for Int8x16LessThanOrEqualUnsigned test. + public abstract class Int8x16LessThanOrEqualUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16LessThanOrEqualUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16LessThanOrEqualUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16LessThanOrEqualUnsigned produces correct results. + [TestMethod] + public void Int8x16LessThanOrEqualUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16LessThanSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16LessThanSignedTests.cs new file mode 100644 index 00000000..eaa0b0d5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16LessThanSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16LessThanSignedTests +{ + /// Export for Int8x16LessThanSigned test. + public abstract class Int8x16LessThanSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16LessThanSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16LessThanSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16LessThanSigned produces correct results. + [TestMethod] + public void Int8x16LessThanSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16LessThanUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16LessThanUnsignedTests.cs new file mode 100644 index 00000000..fded7af8 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16LessThanUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16LessThanUnsignedTests +{ + /// Export for Int8x16LessThanUnsigned test. + public abstract class Int8x16LessThanUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16LessThanUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16LessThanUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16LessThanUnsigned produces correct results. + [TestMethod] + public void Int8x16LessThanUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16MaxSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16MaxSignedTests.cs new file mode 100644 index 00000000..ccbaa89b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16MaxSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16MaxSignedTests +{ + /// Export for Int8x16MaxSigned test. + public abstract class Int8x16MaxSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16MaxSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127] }, + new V128Const { Value = [128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128] }, + new Int8x16MaxSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16MaxSigned produces correct results. + [TestMethod] + public void Int8x16MaxSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [127, 127, 127, 127]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16MaxUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16MaxUnsignedTests.cs new file mode 100644 index 00000000..7de62ef4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16MaxUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16MaxUnsignedTests +{ + /// Export for Int8x16MaxUnsigned test. + public abstract class Int8x16MaxUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16MaxUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127] }, + new V128Const { Value = [128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128] }, + new Int8x16MaxUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16MaxUnsigned produces correct results. + [TestMethod] + public void Int8x16MaxUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [128, 128, 128, 128]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16MinSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16MinSignedTests.cs new file mode 100644 index 00000000..c6c362ab --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16MinSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16MinSignedTests +{ + /// Export for Int8x16MinSigned test. + public abstract class Int8x16MinSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16MinSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127] }, + new V128Const { Value = [128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128] }, + new Int8x16MinSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16MinSigned produces correct results. + [TestMethod] + public void Int8x16MinSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [128, 128, 128, 128]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16MinUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16MinUnsignedTests.cs new file mode 100644 index 00000000..73c05844 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16MinUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16MinUnsignedTests +{ + /// Export for Int8x16MinUnsigned test. + public abstract class Int8x16MinUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16MinUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127] }, + new V128Const { Value = [128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128] }, + new Int8x16MinUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16MinUnsigned produces correct results. + [TestMethod] + public void Int8x16MinUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [127, 127, 127, 127]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16NarrowInt16x8SignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16NarrowInt16x8SignedTests.cs new file mode 100644 index 00000000..c55e2a92 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16NarrowInt16x8SignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16NarrowInt16x8SignedTests +{ + /// Export for Int8x16NarrowInt16x8Signed test. + public abstract class Int8x16NarrowInt16x8SignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16NarrowInt16x8SignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16NarrowInt16x8Signed(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16NarrowInt16x8Signed produces correct results. + [TestMethod] + public void Int8x16NarrowInt16x8Signed_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16NarrowInt16x8UnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16NarrowInt16x8UnsignedTests.cs new file mode 100644 index 00000000..e790de67 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16NarrowInt16x8UnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16NarrowInt16x8UnsignedTests +{ + /// Export for Int8x16NarrowInt16x8Unsigned test. + public abstract class Int8x16NarrowInt16x8UnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16NarrowInt16x8UnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16NarrowInt16x8Unsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16NarrowInt16x8Unsigned produces correct results. + [TestMethod] + public void Int8x16NarrowInt16x8Unsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16NegTests.cs b/WebAssembly.Tests/Instructions/Int8x16NegTests.cs new file mode 100644 index 00000000..15f847ea --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16NegTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16NegTests +{ + /// Export for Int8x16Neg test. + public abstract class Int8x16NegExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16NegExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] }, + new Int8x16Neg(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Neg produces correct results. + [TestMethod] + public void Int8x16Neg_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 255, 255, 255]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16NotEqualTests.cs b/WebAssembly.Tests/Instructions/Int8x16NotEqualTests.cs new file mode 100644 index 00000000..e0445a74 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16NotEqualTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16NotEqualTests +{ + /// Export for Int8x16NotEqual test. + public abstract class Int8x16NotEqualExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16NotEqualExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16NotEqual(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16NotEqual produces correct results. + [TestMethod] + public void Int8x16NotEqual_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(255, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16PopcntTests.cs b/WebAssembly.Tests/Instructions/Int8x16PopcntTests.cs new file mode 100644 index 00000000..da59477a --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16PopcntTests.cs @@ -0,0 +1,51 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16PopcntTests +{ + /// Export for Int8x16Popcnt test. + public abstract class Int8x16PopcntExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16PopcntExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int8x16Popcnt(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Popcnt produces correct results. + [TestMethod] + public void Int8x16Popcnt_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(8, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16ReplaceLaneTests.cs b/WebAssembly.Tests/Instructions/Int8x16ReplaceLaneTests.cs new file mode 100644 index 00000000..ee456e03 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16ReplaceLaneTests.cs @@ -0,0 +1,48 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16ReplaceLaneTests +{ + /// Export for Int8x16ReplaceLane test. + public abstract class Int8x16ReplaceLaneExport + { + /// Returns the first byte of the result after replacing lane 0 with 99. + public abstract int GetByte(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16ReplaceLaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] }, + new Int32Constant(99), + new Int8x16ReplaceLane { LaneIndex = 0 }, + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16ReplaceLane produces correct results. + [TestMethod] + public void Int8x16ReplaceLane_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(99, compiled.Exports.GetByte()); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16ShiftLeftTests.cs b/WebAssembly.Tests/Instructions/Int8x16ShiftLeftTests.cs new file mode 100644 index 00000000..0518b879 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16ShiftLeftTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16ShiftLeftTests +{ + /// Export for Int8x16ShiftLeft test. + public abstract class Int8x16ShiftLeftExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16ShiftLeftExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int8x16ShiftLeft(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16ShiftLeft produces correct results. + [TestMethod] + public void Int8x16ShiftLeft_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(2, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16ShiftRightSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16ShiftRightSignedTests.cs new file mode 100644 index 00000000..de8268bf --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16ShiftRightSignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16ShiftRightSignedTests +{ + /// Export for Int8x16ShiftRightSigned test. + public abstract class Int8x16ShiftRightSignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16ShiftRightSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int8x16ShiftRightSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16ShiftRightSigned produces correct results. + [TestMethod] + public void Int8x16ShiftRightSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(192, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16ShiftRightUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16ShiftRightUnsignedTests.cs new file mode 100644 index 00000000..9f2357f4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16ShiftRightUnsignedTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16ShiftRightUnsignedTests +{ + /// Export for Int8x16ShiftRightUnsigned test. + public abstract class Int8x16ShiftRightUnsignedExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16ShiftRightUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [128, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new Int32Constant(1), + new Int8x16ShiftRightUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16ShiftRightUnsigned produces correct results. + [TestMethod] + public void Int8x16ShiftRightUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(64, compiled.Exports.GetByte(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16ShuffleTests.cs b/WebAssembly.Tests/Instructions/Int8x16ShuffleTests.cs new file mode 100644 index 00000000..9754f35b --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16ShuffleTests.cs @@ -0,0 +1,56 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16ShuffleTests +{ + /// Export for Int8x16Shuffle test. + public abstract class Int8x16ShuffleExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16ShuffleExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + // a = [1,2,...,16], b = [17,18,...,32] + new V128Const { Value = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16] }, + new V128Const { Value = [17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32] }, + // indices: [0,16,1,17,...] picks a[0]=1, b[0]=17, a[1]=2, b[1]=18 ... + new Int8x16Shuffle { Indices = [0,16,1,17, 2,18,3,19, 4,20,5,21, 6,22,7,23] }, + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Shuffle produces correct results. + [TestMethod] + public void Int8x16Shuffle_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + // result[0] = a[0] = 1, result[1] = b[0] = 17 + Assert.AreEqual(1, compiled.Exports.GetByte(0), "Byte 0 mismatch"); + Assert.AreEqual(17, compiled.Exports.GetByte(1), "Byte 1 mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16SplatTests.cs b/WebAssembly.Tests/Instructions/Int8x16SplatTests.cs new file mode 100644 index 00000000..b4dd3e85 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16SplatTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16SplatTests +{ + /// Export for Int8x16Splat test. + public abstract class Int8x16SplatExport + { + /// Splats a value and returns the first byte of the result. + public abstract int GetByte(int value); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16SplatExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new LocalGet(0), + new Int8x16Splat(), + new V128Store(), + new Int32Constant(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Splat produces correct results. + [TestMethod] + public void Int8x16Splat_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(42, compiled.Exports.GetByte(42)); + Assert.AreEqual(0, compiled.Exports.GetByte(0)); + Assert.AreEqual(255, compiled.Exports.GetByte(255)); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16SubSaturateSignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16SubSaturateSignedTests.cs new file mode 100644 index 00000000..a783b4d3 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16SubSaturateSignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16SubSaturateSignedTests +{ + /// Export for Int8x16SubSaturateSigned test. + public abstract class Int8x16SubSaturateSignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16SubSaturateSignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128, 128] }, + new V128Const { Value = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] }, + new Int8x16SubSaturateSigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16SubSaturateSigned produces correct results. + [TestMethod] + public void Int8x16SubSaturateSigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [128, 128, 128, 128]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16SubSaturateUnsignedTests.cs b/WebAssembly.Tests/Instructions/Int8x16SubSaturateUnsignedTests.cs new file mode 100644 index 00000000..12e8e6b0 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16SubSaturateUnsignedTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16SubSaturateUnsignedTests +{ + /// Export for Int8x16SubSaturateUnsigned test. + public abstract class Int8x16SubSaturateUnsignedExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16SubSaturateUnsignedExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128Const { Value = [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] }, + new Int8x16SubSaturateUnsigned(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16SubSaturateUnsigned produces correct results. + [TestMethod] + public void Int8x16SubSaturateUnsigned_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [0, 0, 0, 0]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16SubTests.cs b/WebAssembly.Tests/Instructions/Int8x16SubTests.cs new file mode 100644 index 00000000..f75956c2 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16SubTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16SubTests +{ + /// Export for Int8x16Sub test. + public abstract class Int8x16SubExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16SubExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5] }, + new V128Const { Value = [3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3] }, + new Int8x16Sub(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Sub produces correct results. + [TestMethod] + public void Int8x16Sub_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [2, 2, 2, 2]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/Int8x16SwizzleTests.cs b/WebAssembly.Tests/Instructions/Int8x16SwizzleTests.cs new file mode 100644 index 00000000..72471019 --- /dev/null +++ b/WebAssembly.Tests/Instructions/Int8x16SwizzleTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class Int8x16SwizzleTests +{ + /// Export for Int8x16Swizzle test. + public abstract class Int8x16SwizzleExport + { + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(Int8x16SwizzleExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + // a = [10,20,30,40, 50,60,70,80, 90,100,110,120, 130,140,150,160] + new V128Const { Value = [10,20,30,40, 50,60,70,80, 90,100,110,120, 130,140,150,160] }, + // indices = [0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0] → all first byte (10) + new V128Const { Value = [0,0,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0] }, + new Int8x16Swizzle(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies Int8x16Swizzle produces correct results. + [TestMethod] + public void Int8x16Swizzle_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(10, compiled.Exports.GetByte(0), "Byte 0 mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/MemoryCopyTests.cs b/WebAssembly.Tests/Instructions/MemoryCopyTests.cs new file mode 100644 index 00000000..9e93bb86 --- /dev/null +++ b/WebAssembly.Tests/Instructions/MemoryCopyTests.cs @@ -0,0 +1,58 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class MemoryCopyTests +{ + /// Export that copies memory and reads a byte. + public abstract class MemoryCopyExport + { + /// Copies len bytes from src to dst in memory, then returns the byte at result offset. + public abstract int Test(int dst, int src, int len, int readOffset); + } + + /// + /// Tests that memory.copy moves bytes correctly without overlap. + /// + [TestMethod] + public void MemoryCopy_CopiesBytesCorrectly() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32, WebAssemblyValueType.Int32, WebAssemblyValueType.Int32, WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(MemoryCopyExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // Store value 42 at address 0 + new Int32Constant(0), + new Int32Constant(42), + new Int32Store8 { Offset = 0 }, + // memory.copy(dst=param0, src=param1, len=param2) + new LocalGet(0), + new LocalGet(1), + new LocalGet(2), + new MemoryCopy(), + // load byte at param3 + new LocalGet(3), + new Int32Load8Unsigned { Offset = 0 }, + new End(), + ], + }); + + var compiled = module.ToInstance(); + // Copy 1 byte from address 0 (value 42) to address 100; read back from 100 + Assert.AreEqual(42, compiled.Exports.Test(100, 0, 1, 100)); + } +} diff --git a/WebAssembly.Tests/Instructions/MemoryFillTests.cs b/WebAssembly.Tests/Instructions/MemoryFillTests.cs new file mode 100644 index 00000000..469b730d --- /dev/null +++ b/WebAssembly.Tests/Instructions/MemoryFillTests.cs @@ -0,0 +1,58 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class MemoryFillTests +{ + /// Export that fills memory and reads back a byte. + public abstract class MemoryFillExport + { + /// Fills len bytes at dst with val, then returns byte at readOffset. + public abstract int Test(int dst, int val, int len, int readOffset); + } + + /// + /// Tests that memory.fill writes the correct byte value. + /// + [TestMethod] + public void MemoryFill_FillsBytesCorrectly() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32, WebAssemblyValueType.Int32, WebAssemblyValueType.Int32, WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(MemoryFillExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // memory.fill(dst=param0, val=param1, len=param2) + new LocalGet(0), + new LocalGet(1), + new LocalGet(2), + new MemoryFill(), + // load byte at param3 + new LocalGet(3), + new Int32Load8Unsigned { Offset = 0 }, + new End(), + ], + }); + + var compiled = module.ToInstance(); + // Fill 4 bytes at address 10 with value 0xAB; read byte at 10 + Assert.AreEqual(0xAB, compiled.Exports.Test(10, 0xAB, 4, 10)); + // Read byte at 13 (last filled) + Assert.AreEqual(0xAB, compiled.Exports.Test(10, 0xAB, 4, 13)); + // Address 14 should still be 0 (not filled) + Assert.AreEqual(0, compiled.Exports.Test(10, 0xAB, 4, 14)); + } +} diff --git a/WebAssembly.Tests/Instructions/MemoryInitTests.cs b/WebAssembly.Tests/Instructions/MemoryInitTests.cs new file mode 100644 index 00000000..f9e8d8d4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/MemoryInitTests.cs @@ -0,0 +1,82 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class MemoryInitTests +{ + /// Export that uses memory.init and reads a byte back. + public abstract class MemoryInitExport + { + /// Copies len bytes from segment at srcOffset to memory at dst; returns byte at readOffset. + public abstract int Test(int dst, int srcOffset, int len, int readOffset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + + // Passive data segment (kind 1) containing bytes [10, 20, 30, 40] + var seg = new Data { Kind = 1 }; + seg.RawData.Add(10); + seg.RawData.Add(20); + seg.RawData.Add(30); + seg.RawData.Add(40); + module.Data.Add(seg); + + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32, WebAssemblyValueType.Int32, WebAssemblyValueType.Int32, WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(MemoryInitExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new LocalGet(0), // dst + new LocalGet(1), // srcOffset + new LocalGet(2), // len + new MemoryInit { SegmentIndex = 0, MemIdx = 0 }, + new LocalGet(3), + new Int32Load8Unsigned { Offset = 0 }, + new End(), + ], + }); + return module; + } + + /// + /// Tests that memory.init copies bytes from a passive segment into memory. + /// + [TestMethod] + public void MemoryInit_CopiesBytesFromPassiveSegment() + { + var compiled = BuildModule().ToInstance(); + + // Copy all 4 bytes starting at segment offset 0 into memory at address 100 + Assert.AreEqual(10, compiled.Exports.Test(100, 0, 4, 100)); + Assert.AreEqual(20, compiled.Exports.Test(100, 0, 4, 101)); + Assert.AreEqual(30, compiled.Exports.Test(100, 0, 4, 102)); + Assert.AreEqual(40, compiled.Exports.Test(100, 0, 4, 103)); + } + + /// + /// Tests that memory.init with a srcOffset copies the correct sub-range. + /// + [TestMethod] + public void MemoryInit_RespectsSourceOffset() + { + var compiled = BuildModule().ToInstance(); + + // Copy 2 bytes starting at segment offset 1 ([20, 30]) into memory at 200 + Assert.AreEqual(20, compiled.Exports.Test(200, 1, 2, 200)); + Assert.AreEqual(30, compiled.Exports.Test(200, 1, 2, 201)); + } +} diff --git a/WebAssembly.Tests/Instructions/RefFuncTests.cs b/WebAssembly.Tests/Instructions/RefFuncTests.cs new file mode 100644 index 00000000..b0a25f73 --- /dev/null +++ b/WebAssembly.Tests/Instructions/RefFuncTests.cs @@ -0,0 +1,45 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class RefFuncTests +{ + /// Export that returns a funcref. + public abstract class RefFuncExport + { + /// Returns a funcref. + public abstract object? Test(); + } + + /// + /// Tests that ref.func compiles without error. + /// The current implementation returns null as a placeholder until full function-reference storage is implemented. + /// + [TestMethod] + public void RefFunc_Compiled() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType + { + Returns = [WebAssemblyValueType.FuncRef], + }); + module.Functions.Add(new Function { Type = 0 }); + module.Exports.Add(new Export { Name = nameof(RefFuncExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new RefFunc(0), + new End() + ] + }); + + var instance = module.ToInstance(); + // Result is null until ref.func emits real function references. + _ = instance.Exports.Test(); + } +} diff --git a/WebAssembly.Tests/Instructions/RefIsNullTests.cs b/WebAssembly.Tests/Instructions/RefIsNullTests.cs new file mode 100644 index 00000000..42d79d30 --- /dev/null +++ b/WebAssembly.Tests/Instructions/RefIsNullTests.cs @@ -0,0 +1,34 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class RefIsNullTests +{ + /// Export that tests whether a funcref is null. + public abstract class RefIsNullExport + { + /// Returns 1 if the input funcref is null, 0 otherwise. + public abstract int Test(); + } + + /// + /// Tests that ref.is_null on a null ref returns 1. + /// + [TestMethod] + public void RefIsNull_NullRef_Returns1() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(RefIsNullExport.Test), + [WebAssemblyValueType.Int32], + [], + new RefNull(WebAssemblyValueType.FuncRef), + new RefIsNull(), + new End()); + + Assert.AreEqual(1, exports.Test()); + } +} diff --git a/WebAssembly.Tests/Instructions/RefNullTests.cs b/WebAssembly.Tests/Instructions/RefNullTests.cs new file mode 100644 index 00000000..82c652ce --- /dev/null +++ b/WebAssembly.Tests/Instructions/RefNullTests.cs @@ -0,0 +1,50 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class RefNullTests +{ + /// Export that returns a nullable funcref. + public abstract class FuncRefNullExport + { + /// Returns a null funcref. + public abstract object? Test(); + } + + /// + /// Tests that ref.null funcref compiles and returns null. + /// + [TestMethod] + public void RefNull_FuncRef_Compiled() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(FuncRefNullExport.Test), + [WebAssemblyValueType.FuncRef], + [], + new RefNull(WebAssemblyValueType.FuncRef), + new End()); + + Assert.IsNull(exports.Test()); + } + + /// + /// Tests that ref.null externref compiles and returns null. + /// + [TestMethod] + public void RefNull_ExternRef_Compiled() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(FuncRefNullExport.Test), + [WebAssemblyValueType.ExternRef], + [], + new RefNull(WebAssemblyValueType.ExternRef), + new End()); + + Assert.IsNull(exports.Test()); + } +} diff --git a/WebAssembly.Tests/Instructions/SelectWithTypeTests.cs b/WebAssembly.Tests/Instructions/SelectWithTypeTests.cs new file mode 100644 index 00000000..1146ed99 --- /dev/null +++ b/WebAssembly.Tests/Instructions/SelectWithTypeTests.cs @@ -0,0 +1,91 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class SelectWithTypeTests +{ + /// Export for a typed select returning i32. + public abstract class SelectInt32Export + { + /// Returns a if condition != 0, else b. + public abstract int Test(int a, int b, int condition); + } + + /// Export for a typed select returning f64. + public abstract class SelectFloat64Export + { + /// Returns a if condition != 0, else b. + public abstract double Test(double a, double b, int condition); + } + + /// Export for a typed select on funcref. + public abstract class SelectFuncRefExport + { + /// Returns a if condition != 0, else b. + public abstract object? Test(int condition); + } + + /// + /// Tests that select t* with i32 type returns the correct operand. + /// + [TestMethod] + public void SelectWithType_Int32_ReturnsCorrectOperand() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(SelectInt32Export.Test), + WebAssemblyValueType.Int32, + [WebAssemblyValueType.Int32, WebAssemblyValueType.Int32, WebAssemblyValueType.Int32], + new LocalGet(0), + new LocalGet(1), + new LocalGet(2), + new SelectWithType(WebAssemblyValueType.Int32), + new End()); + + Assert.AreEqual(10, exports.Test(10, 20, 1)); + Assert.AreEqual(20, exports.Test(10, 20, 0)); + } + + /// + /// Tests that select t* with f64 type returns the correct operand. + /// + [TestMethod] + public void SelectWithType_Float64_ReturnsCorrectOperand() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(SelectFloat64Export.Test), + WebAssemblyValueType.Float64, + [WebAssemblyValueType.Float64, WebAssemblyValueType.Float64, WebAssemblyValueType.Int32], + new LocalGet(0), + new LocalGet(1), + new LocalGet(2), + new SelectWithType(WebAssemblyValueType.Float64), + new End()); + + Assert.AreEqual(1.5, exports.Test(1.5, 2.5, 1)); + Assert.AreEqual(2.5, exports.Test(1.5, 2.5, 0)); + } + + /// + /// Tests that select t* with funcref type compiles and returns null for both null operands. + /// + [TestMethod] + public void SelectWithType_FuncRef_ReturnsCorrectRef() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(SelectFuncRefExport.Test), + [WebAssemblyValueType.FuncRef], + [WebAssemblyValueType.Int32], + new RefNull(WebAssemblyValueType.FuncRef), + new RefNull(WebAssemblyValueType.FuncRef), + new LocalGet(0), + new SelectWithType(WebAssemblyValueType.FuncRef), + new End()); + + Assert.IsNull(exports.Test(1)); + Assert.IsNull(exports.Test(0)); + } +} diff --git a/WebAssembly.Tests/Instructions/TableCopyTests.cs b/WebAssembly.Tests/Instructions/TableCopyTests.cs new file mode 100644 index 00000000..7c931a9b --- /dev/null +++ b/WebAssembly.Tests/Instructions/TableCopyTests.cs @@ -0,0 +1,44 @@ +using System; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class TableCopyTests +{ + /// Export with no return. + public abstract class VoidExport + { + /// Runs the function. + public abstract void Test(); + } + + /// + /// Tests that table.copy throws CompilerException when no function table is defined. + /// + [TestMethod] + public void TableCopy_NoTable_ThrowsCompilerException() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [], Parameters = [] }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(VoidExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new Int32Constant(0), + new Int32Constant(0), + new TableCopy { DstTableIndex = 0, SrcTableIndex = 0 }, + new End(), + ], + }); + + Assert.ThrowsException(() => module.ToInstance()); + } +} diff --git a/WebAssembly.Tests/Instructions/TableFillTests.cs b/WebAssembly.Tests/Instructions/TableFillTests.cs new file mode 100644 index 00000000..b07d44da --- /dev/null +++ b/WebAssembly.Tests/Instructions/TableFillTests.cs @@ -0,0 +1,44 @@ +using System; +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class TableFillTests +{ + /// Export with no return. + public abstract class VoidExport + { + /// Runs the function. + public abstract void Test(); + } + + /// + /// Tests that table.fill throws NotSupportedException at runtime (stub). + /// + [TestMethod] + public void TableFill_ThrowsNotSupported() + { + var module = new Module(); + module.Tables.Add(new Table(4, 10)); + module.Types.Add(new WebAssemblyType { Returns = [], Parameters = [] }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(VoidExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new RefNull(WebAssemblyValueType.FuncRef), + new Int32Constant(2), + new TableFill { TableIndex = 0 }, + new End(), + ], + }); + + Assert.ThrowsException(() => module.ToInstance()); + } +} diff --git a/WebAssembly.Tests/Instructions/TableGetTests.cs b/WebAssembly.Tests/Instructions/TableGetTests.cs new file mode 100644 index 00000000..64fd5510 --- /dev/null +++ b/WebAssembly.Tests/Instructions/TableGetTests.cs @@ -0,0 +1,48 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class TableGetTests +{ + /// Export that reads a table element by index. + public abstract class TableGetExport + { + /// Returns the table element at the given index. + public abstract object? Test(int index); + } + + /// + /// Tests that table.get returns null for an uninitialized slot. + /// + [TestMethod] + public void TableGet_UninitializedSlot_ReturnsNull() + { + var module = new Module(); + module.Tables.Add(new Table(4, 10)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.FuncRef], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(TableGetExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new LocalGet(0), + new TableGet(0), + new End(), + ], + }); + + var compiled = module.ToInstance(); + Assert.IsNull(compiled.Exports.Test(0)); + Assert.IsNull(compiled.Exports.Test(3)); + } +} diff --git a/WebAssembly.Tests/Instructions/TableGrowTests.cs b/WebAssembly.Tests/Instructions/TableGrowTests.cs new file mode 100644 index 00000000..3351f4ff --- /dev/null +++ b/WebAssembly.Tests/Instructions/TableGrowTests.cs @@ -0,0 +1,50 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class TableGrowTests +{ + /// Export that grows a table. + public abstract class TableGrowExport + { + /// Grows the table by delta and returns the old size. + public abstract int Test(int delta); + } + + /// + /// Tests that table.grow returns the previous size. + /// + [TestMethod] + public void TableGrow_ReturnsPreviousSize() + { + var module = new Module(); + module.Tables.Add(new Table(2, 10)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(TableGrowExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // ref.null funcref (the init value — ignored by our stub Grow) + new RefNull(WebAssemblyValueType.FuncRef), + // delta = param0 + new LocalGet(0), + new TableGrow { TableIndex = 0 }, + new End(), + ], + }); + + var compiled = module.ToInstance(); + // Initial size is 2; grow by 3 → returns 2 + Assert.AreEqual(2, compiled.Exports.Test(3)); + } +} diff --git a/WebAssembly.Tests/Instructions/TableInitTests.cs b/WebAssembly.Tests/Instructions/TableInitTests.cs new file mode 100644 index 00000000..5c23352c --- /dev/null +++ b/WebAssembly.Tests/Instructions/TableInitTests.cs @@ -0,0 +1,44 @@ +using System; +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class TableInitTests +{ + /// Export with no return. + public abstract class VoidExport + { + /// Runs the function. + public abstract void Test(); + } + + /// + /// Tests that table.init throws CompilerException when the referenced element segment is not passive. + /// + [TestMethod] + public void TableInit_NoPassiveSegment_ThrowsCompilerException() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [], Parameters = [] }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(VoidExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new Int32Constant(0), + new Int32Constant(0), + new TableInit { SegmentIndex = 0, TableIndex = 0 }, + new End(), + ], + }); + + Assert.ThrowsException(() => module.ToInstance()); + } +} diff --git a/WebAssembly.Tests/Instructions/TableSetTests.cs b/WebAssembly.Tests/Instructions/TableSetTests.cs new file mode 100644 index 00000000..95f9b14c --- /dev/null +++ b/WebAssembly.Tests/Instructions/TableSetTests.cs @@ -0,0 +1,52 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class TableSetTests +{ + /// Export that writes then reads a table element. + public abstract class TableSetExport + { + /// Writes null to the given index and reads it back (verifies no exception). + public abstract object? Test(int index); + } + + /// + /// Tests that table.set compiles and executes without error when storing null. + /// + [TestMethod] + public void TableSet_StoreNull_NoException() + { + var module = new Module(); + module.Tables.Add(new Table(4, 10)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.FuncRef], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(TableSetExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // table.set(index=param0, ref=null) + new LocalGet(0), + new RefNull(WebAssemblyValueType.FuncRef), + new TableSet(0), + // table.get(index=param0) → return null + new LocalGet(0), + new TableGet(0), + new End(), + ], + }); + + var compiled = module.ToInstance(); + Assert.IsNull(compiled.Exports.Test(1)); + } +} diff --git a/WebAssembly.Tests/Instructions/TableSizeTests.cs b/WebAssembly.Tests/Instructions/TableSizeTests.cs new file mode 100644 index 00000000..35d92b0a --- /dev/null +++ b/WebAssembly.Tests/Instructions/TableSizeTests.cs @@ -0,0 +1,45 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class TableSizeTests +{ + /// Export that returns the table size. + public abstract class TableSizeExport + { + /// Returns the current table size. + public abstract int Test(); + } + + /// + /// Tests that table.size returns the initial table element count. + /// + [TestMethod] + public void TableSize_ReturnsInitialSize() + { + var module = new Module(); + module.Tables.Add(new Table(5, 10)); + module.Types.Add(new WebAssemblyType + { + Parameters = [], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(TableSizeExport.Test) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new TableSize { TableIndex = 0 }, + new End(), + ], + }); + + var compiled = module.ToInstance(); + Assert.AreEqual(5, compiled.Exports.Test()); + } +} diff --git a/WebAssembly.Tests/Instructions/V128AndNotTests.cs b/WebAssembly.Tests/Instructions/V128AndNotTests.cs new file mode 100644 index 00000000..cef9927f --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128AndNotTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128AndNotTests +{ + /// Export for V128AndNot test. + public abstract class V128AndNotExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(V128AndNotExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] }, + new V128Const { Value = [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15] }, + new V128AndNot(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies V128AndNot produces correct results. + [TestMethod] + public void V128AndNot_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [240, 240, 240, 240]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128AndTests.cs b/WebAssembly.Tests/Instructions/V128AndTests.cs new file mode 100644 index 00000000..4aec71d4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128AndTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128AndTests +{ + /// Export for V128And test. + public abstract class V128AndExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(V128AndExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] }, + new V128Const { Value = [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15] }, + new V128And(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies V128And produces correct results. + [TestMethod] + public void V128And_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [15, 15, 15, 15]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128AnyTrueTests.cs b/WebAssembly.Tests/Instructions/V128AnyTrueTests.cs new file mode 100644 index 00000000..ca536d76 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128AnyTrueTests.cs @@ -0,0 +1,42 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128AnyTrueTests +{ + /// Export for V128AnyTrue test. + public abstract class V128AnyTrueExport + { + /// Returns the i32 result. + public abstract int GetResult(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Types.Add(new WebAssemblyType { Returns = [WebAssemblyValueType.Int32] }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(V128AnyTrueExport.GetResult) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new V128Const { Value = [1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0] }, + new V128AnyTrue(), + new End(), + ], + }); + return module; + } + + /// Verifies V128AnyTrue produces correct results. + [TestMethod] + public void V128AnyTrue_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(1, compiled.Exports.GetResult()); + } +} diff --git a/WebAssembly.Tests/Instructions/V128BitselectTests.cs b/WebAssembly.Tests/Instructions/V128BitselectTests.cs new file mode 100644 index 00000000..3a523c63 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128BitselectTests.cs @@ -0,0 +1,60 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128BitselectTests +{ + /// Export for V128Bitselect test. + public abstract class V128BitselectExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(V128BitselectExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + // v1 = all 0xFF + new V128Const { Value = [0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF] }, + // v2 = all 0x00 + new V128Const { Value = [0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] }, + // mask = first 8 bytes 0xFF, last 8 bytes 0x00 + new V128Const { Value = [0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00] }, + new V128Bitselect(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies V128Bitselect produces correct results. + [TestMethod] + public void V128Bitselect_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + // First 8 bytes from v1 (0xFF), last 8 bytes from v2 (0x00) + for (var i = 0; i < 8; i++) + Assert.AreEqual(0xFF, compiled.Exports.GetByte(i), $"Byte {i} should be from v1"); + for (var i = 8; i < 16; i++) + Assert.AreEqual(0x00, compiled.Exports.GetByte(i), $"Byte {i} should be from v2"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128ConstTests.cs b/WebAssembly.Tests/Instructions/V128ConstTests.cs new file mode 100644 index 00000000..da2acc92 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128ConstTests.cs @@ -0,0 +1,61 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class V128ConstTests +{ + /// Export that returns the first byte of a v128 const via memory.store + load. + public abstract class V128ConstExport + { + /// Stores the v128 constant to memory address 0 and returns byte at the given offset. + public abstract int GetByte(int byteOffset); + } + + private static Module BuildModule(byte[] constBytes) + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128ConstExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // store v128 at address 0 + new Int32Constant(0), + new V128Const { Value = constBytes }, + new V128Store(), + // load byte at byteOffset + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// + /// Verifies that v128.const stores all 16 bytes correctly. + /// + [TestMethod] + public void V128Const_AllBytesRoundTrip() + { + var bytes = new byte[16]; + for (var i = 0; i < 16; i++) bytes[i] = (byte)(i + 1); + + var compiled = BuildModule(bytes).ToInstance(); + for (var i = 0; i < 16; i++) + Assert.AreEqual(i + 1, compiled.Exports.GetByte(i)); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load16LaneTests.cs b/WebAssembly.Tests/Instructions/V128Load16LaneTests.cs new file mode 100644 index 00000000..1169eab3 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load16LaneTests.cs @@ -0,0 +1,62 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load16LaneTests +{ + /// Export for V128Load16Lane test. + public abstract class V128Load16LaneExport + { + /// Loads 2 bytes from address 0 into lane 2 of a zero vector, returns byte at given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load16LaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new Int32Constant(0x1234), + new Int32Store16(), + new Int32Constant(32), + new Int32Constant(0), + new V128Const { Value = new byte[16] }, + new V128Load16Lane { LaneIndex = 2 }, + new V128Store(), + new Int32Constant(32), + new LocalGet(0), + new Int32Add(), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.load16_lane loads into the correct lane. + [TestMethod] + public void V128Load16Lane_LoadsIntoSpecifiedLane() + { + var compiled = BuildModule().ToInstance(); + // Lane 2 occupies bytes 4-5; 0x1234 little-endian = [0x34, 0x12] + for (var i = 0; i < 16; i++) + { + int expected = i == 4 ? 0x34 : i == 5 ? 0x12 : 0; + Assert.AreEqual(expected, compiled.Exports.GetByte(i), $"Byte {i}"); + } + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load16SplatTests.cs b/WebAssembly.Tests/Instructions/V128Load16SplatTests.cs new file mode 100644 index 00000000..1504f271 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load16SplatTests.cs @@ -0,0 +1,62 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load16SplatTests +{ + /// Export for V128Load16Splat test. + public abstract class V128Load16SplatExport + { + /// Splats a 16-bit value from address 0 to all 8 lanes, returns the lane at the given index. + public abstract int GetLane(int lane); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load16SplatExport.GetLane) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // store 0x1234 at address 0 + new Int32Constant(0), + new Int32Constant(0x1234), + new Int32Store16(), + // splat address 0, store at 32 + new Int32Constant(32), + new Int32Constant(0), + new V128Load16Splat(), + new V128Store(), + // return i16 at 32 + lane*2 + new Int32Constant(32), + new LocalGet(0), + new Int32Constant(2), + new Int32Multiply(), + new Int32Add(), + new Int32Load16Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.load16_splat broadcasts a 16-bit value to all 8 lanes. + [TestMethod] + public void V128Load16Splat_BroadcastsToAllLanes() + { + var compiled = BuildModule().ToInstance(); + for (var i = 0; i < 8; i++) + Assert.AreEqual(0x1234, compiled.Exports.GetLane(i), $"Lane {i}"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load16X4SignedTests.cs b/WebAssembly.Tests/Instructions/V128Load16X4SignedTests.cs new file mode 100644 index 00000000..4f6c3230 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load16X4SignedTests.cs @@ -0,0 +1,61 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load16X4SignedTests +{ + /// Export for V128Load16X4Signed test. + public abstract class V128Load16X4SignedExport + { + /// Returns the i32 lane value after v128.load16x4_s. + public abstract int GetLane(int lane); + } + + private static Module BuildModule(short[] values) + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load16X4SignedExport.GetLane) }); + + var code = new System.Collections.Generic.List(); + for (var i = 0; i < 4; i++) + { + code.Add(new Int32Constant(i * 2)); + code.Add(new Int32Constant(values[i])); + code.Add(new Int32Store16()); + } + code.Add(new Int32Constant(64)); + code.Add(new Int32Constant(0)); + code.Add(new V128Load16X4Signed()); + code.Add(new V128Store()); + code.Add(new Int32Constant(64)); + code.Add(new LocalGet(0)); + code.Add(new Int32Constant(4)); + code.Add(new Int32Multiply()); + code.Add(new Int32Add()); + code.Add(new Int32Load()); + code.Add(new End()); + + module.Codes.Add(new FunctionBody { Code = code }); + return module; + } + + /// Verifies that v128.load16x4_s sign-extends i16 to i32. + [TestMethod] + public void V128Load16X4Signed_SignExtends() + { + var values = new short[] { 1, -1, 32767, -32768 }; + var compiled = BuildModule(values).ToInstance(); + for (var i = 0; i < 4; i++) + Assert.AreEqual((int)values[i], compiled.Exports.GetLane(i), $"Lane {i}"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load16X4UnsignedTests.cs b/WebAssembly.Tests/Instructions/V128Load16X4UnsignedTests.cs new file mode 100644 index 00000000..bcb65822 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load16X4UnsignedTests.cs @@ -0,0 +1,61 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load16X4UnsignedTests +{ + /// Export for V128Load16X4Unsigned test. + public abstract class V128Load16X4UnsignedExport + { + /// Returns the i32 lane value after v128.load16x4_u. + public abstract int GetLane(int lane); + } + + private static Module BuildModule(ushort[] values) + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load16X4UnsignedExport.GetLane) }); + + var code = new System.Collections.Generic.List(); + for (var i = 0; i < 4; i++) + { + code.Add(new Int32Constant(i * 2)); + code.Add(new Int32Constant(values[i])); + code.Add(new Int32Store16()); + } + code.Add(new Int32Constant(64)); + code.Add(new Int32Constant(0)); + code.Add(new V128Load16X4Unsigned()); + code.Add(new V128Store()); + code.Add(new Int32Constant(64)); + code.Add(new LocalGet(0)); + code.Add(new Int32Constant(4)); + code.Add(new Int32Multiply()); + code.Add(new Int32Add()); + code.Add(new Int32Load()); + code.Add(new End()); + + module.Codes.Add(new FunctionBody { Code = code }); + return module; + } + + /// Verifies that v128.load16x4_u zero-extends i16 to i32. + [TestMethod] + public void V128Load16X4Unsigned_ZeroExtends() + { + var values = new ushort[] { 0, 1, 32768, 65535 }; + var compiled = BuildModule(values).ToInstance(); + for (var i = 0; i < 4; i++) + Assert.AreEqual((int)values[i], compiled.Exports.GetLane(i), $"Lane {i}"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load32LaneTests.cs b/WebAssembly.Tests/Instructions/V128Load32LaneTests.cs new file mode 100644 index 00000000..a5c4fbc4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load32LaneTests.cs @@ -0,0 +1,61 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load32LaneTests +{ + /// Export for V128Load32Lane test. + public abstract class V128Load32LaneExport + { + /// Loads 4 bytes from address 0 into lane 1 of a zero vector, returns byte at given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load32LaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new Int32Constant(0x01020304), + new Int32Store(), + new Int32Constant(32), + new Int32Constant(0), + new V128Const { Value = new byte[16] }, + new V128Load32Lane { LaneIndex = 1 }, + new V128Store(), + new Int32Constant(32), + new LocalGet(0), + new Int32Add(), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.load32_lane loads into the correct lane. + [TestMethod] + public void V128Load32Lane_LoadsIntoSpecifiedLane() + { + var compiled = BuildModule().ToInstance(); + // Lane 1 = bytes 4-7; 0x01020304 LE = [0x04, 0x03, 0x02, 0x01] + var expected = new int[16]; + expected[4] = 0x04; expected[5] = 0x03; expected[6] = 0x02; expected[7] = 0x01; + for (var i = 0; i < 16; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i}"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load32SplatTests.cs b/WebAssembly.Tests/Instructions/V128Load32SplatTests.cs new file mode 100644 index 00000000..f416f43e --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load32SplatTests.cs @@ -0,0 +1,59 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load32SplatTests +{ + /// Export for V128Load32Splat test. + public abstract class V128Load32SplatExport + { + /// Splats a 32-bit value from address 0 to all 4 lanes, returns the lane at the given index. + public abstract int GetLane(int lane); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load32SplatExport.GetLane) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new Int32Constant(0x1234_5678), + new Int32Store(), + new Int32Constant(32), + new Int32Constant(0), + new V128Load32Splat(), + new V128Store(), + new Int32Constant(32), + new LocalGet(0), + new Int32Constant(4), + new Int32Multiply(), + new Int32Add(), + new Int32Load(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.load32_splat broadcasts a 32-bit value to all 4 lanes. + [TestMethod] + public void V128Load32Splat_BroadcastsToAllLanes() + { + var compiled = BuildModule().ToInstance(); + for (var i = 0; i < 4; i++) + Assert.AreEqual(0x1234_5678, compiled.Exports.GetLane(i), $"Lane {i}"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load32X2SignedTests.cs b/WebAssembly.Tests/Instructions/V128Load32X2SignedTests.cs new file mode 100644 index 00000000..0055f315 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load32X2SignedTests.cs @@ -0,0 +1,91 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load32X2SignedTests +{ + /// Export for V128Load32X2Signed test. + public abstract class V128Load32X2SignedExport + { + /// Returns the low 32 bits of the i64 lane after v128.load32x2_s. + public abstract int GetLaneLo(int lane); + /// Returns the high 32 bits of the i64 lane after v128.load32x2_s (sign bits). + public abstract int GetLaneHi(int lane); + } + + private static Module BuildModule(int[] values) + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load32X2SignedExport.GetLaneLo) }); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function { Type = 1 }); + module.Exports.Add(new Export { Name = nameof(V128Load32X2SignedExport.GetLaneHi), Index = 1 }); + + // Store 2 i32 values at address 0 + var code = new System.Collections.Generic.List(); + for (var i = 0; i < 2; i++) + { + code.Add(new Int32Constant(i * 4)); + code.Add(new Int32Constant(values[i])); + code.Add(new Int32Store()); + } + // v128.load32x2_s, store at 64 + code.Add(new Int32Constant(64)); + code.Add(new Int32Constant(0)); + code.Add(new V128Load32X2Signed()); + code.Add(new V128Store()); + // GetLaneLo: low 4 bytes of lane = 64 + lane*8 + code.Add(new Int32Constant(64)); + code.Add(new LocalGet(0)); + code.Add(new Int32Constant(8)); + code.Add(new Int32Multiply()); + code.Add(new Int32Add()); + code.Add(new Int32Load()); + code.Add(new End()); + + module.Codes.Add(new FunctionBody { Code = code }); + + // GetLaneHi: high 4 bytes = 68 + lane*8 + var code2 = new System.Collections.Generic.List + { + new Int32Constant(68), + new LocalGet(0), + new Int32Constant(8), + new Int32Multiply(), + new Int32Add(), + new Int32Load(), + new End(), + }; + module.Codes.Add(new FunctionBody { Code = code2 }); + + return module; + } + + /// Verifies that v128.load32x2_s sign-extends i32 to i64. + [TestMethod] + public void V128Load32X2Signed_SignExtends() + { + var values = new int[] { -1, 42 }; + var compiled = BuildModule(values).ToInstance(); + // -1 → 0xFFFF_FFFF_FFFF_FFFF; lo=-1, hi=-1 + Assert.AreEqual(-1, compiled.Exports.GetLaneLo(0), "lane0 lo"); + Assert.AreEqual(-1, compiled.Exports.GetLaneHi(0), "lane0 hi (sign extension)"); + // 42 → 0x0000_0000_0000_002A; lo=42, hi=0 + Assert.AreEqual(42, compiled.Exports.GetLaneLo(1), "lane1 lo"); + Assert.AreEqual(0, compiled.Exports.GetLaneHi(1), "lane1 hi"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load32X2UnsignedTests.cs b/WebAssembly.Tests/Instructions/V128Load32X2UnsignedTests.cs new file mode 100644 index 00000000..61690162 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load32X2UnsignedTests.cs @@ -0,0 +1,85 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load32X2UnsignedTests +{ + /// Export for V128Load32X2Unsigned test. + public abstract class V128Load32X2UnsignedExport + { + /// Returns the low 32 bits of the i64 lane after v128.load32x2_u. + public abstract int GetLaneLo(int lane); + /// Returns the high 32 bits of the i64 lane (should always be 0). + public abstract int GetLaneHi(int lane); + } + + private static Module BuildModule(uint[] values) + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load32X2UnsignedExport.GetLaneLo) }); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function { Type = 1 }); + module.Exports.Add(new Export { Name = nameof(V128Load32X2UnsignedExport.GetLaneHi), Index = 1 }); + + var code = new System.Collections.Generic.List(); + for (var i = 0; i < 2; i++) + { + code.Add(new Int32Constant(i * 4)); + code.Add(new Int32Constant((int)values[i])); + code.Add(new Int32Store()); + } + code.Add(new Int32Constant(64)); + code.Add(new Int32Constant(0)); + code.Add(new V128Load32X2Unsigned()); + code.Add(new V128Store()); + code.Add(new Int32Constant(64)); + code.Add(new LocalGet(0)); + code.Add(new Int32Constant(8)); + code.Add(new Int32Multiply()); + code.Add(new Int32Add()); + code.Add(new Int32Load()); + code.Add(new End()); + + module.Codes.Add(new FunctionBody { Code = code }); + + var code2 = new System.Collections.Generic.List + { + new Int32Constant(68), + new LocalGet(0), + new Int32Constant(8), + new Int32Multiply(), + new Int32Add(), + new Int32Load(), + new End(), + }; + module.Codes.Add(new FunctionBody { Code = code2 }); + + return module; + } + + /// Verifies that v128.load32x2_u zero-extends i32 to i64. + [TestMethod] + public void V128Load32X2Unsigned_ZeroExtends() + { + var values = new uint[] { 0xFFFF_FFFFu, 42u }; + var compiled = BuildModule(values).ToInstance(); + Assert.AreEqual(unchecked((int)0xFFFF_FFFFu), compiled.Exports.GetLaneLo(0), "lane0 lo"); + Assert.AreEqual(0, compiled.Exports.GetLaneHi(0), "lane0 hi (zero extension)"); + Assert.AreEqual(42, compiled.Exports.GetLaneLo(1), "lane1 lo"); + Assert.AreEqual(0, compiled.Exports.GetLaneHi(1), "lane1 hi"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load32ZeroTests.cs b/WebAssembly.Tests/Instructions/V128Load32ZeroTests.cs new file mode 100644 index 00000000..10d85994 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load32ZeroTests.cs @@ -0,0 +1,65 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load32ZeroTests +{ + /// Export for V128Load32Zero test. + public abstract class V128Load32ZeroExport + { + /// Returns byte at offset from the result vector stored at address 32. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load32ZeroExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // store 0x01020304 at address 0 + new Int32Constant(0), + new Int32Constant(0x01020304), + new Int32Store(), + // v128.load32_zero from address 0, store at 32 + new Int32Constant(32), + new Int32Constant(0), + new V128Load32Zero(), + new V128Store(), + // return byte at 32+offset + new Int32Constant(32), + new LocalGet(0), + new Int32Add(), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.load32_zero loads 4 bytes into low lane and zeros upper 12. + [TestMethod] + public void V128Load32Zero_LoadsLowLaneAndZerosUpper() + { + var compiled = BuildModule().ToInstance(); + // Little-endian: 0x01020304 → bytes [0x04, 0x03, 0x02, 0x01, 0, 0, ...] + Assert.AreEqual(0x04, compiled.Exports.GetByte(0)); + Assert.AreEqual(0x03, compiled.Exports.GetByte(1)); + Assert.AreEqual(0x02, compiled.Exports.GetByte(2)); + Assert.AreEqual(0x01, compiled.Exports.GetByte(3)); + for (var i = 4; i < 16; i++) + Assert.AreEqual(0, compiled.Exports.GetByte(i), $"Byte {i} should be zero"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load64LaneTests.cs b/WebAssembly.Tests/Instructions/V128Load64LaneTests.cs new file mode 100644 index 00000000..c08751a4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load64LaneTests.cs @@ -0,0 +1,65 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load64LaneTests +{ + /// Export for V128Load64Lane test. + public abstract class V128Load64LaneExport + { + /// Loads 8 bytes from address 0 into lane 1 of a zero vector, returns byte at given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load64LaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new Int32Constant(0x01020304), + new Int32Store(), + new Int32Constant(4), + new Int32Constant(0x05060708), + new Int32Store(), + new Int32Constant(32), + new Int32Constant(0), + new V128Const { Value = new byte[16] }, + new V128Load64Lane { LaneIndex = 1 }, + new V128Store(), + new Int32Constant(32), + new LocalGet(0), + new Int32Add(), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.load64_lane loads into the correct lane. + [TestMethod] + public void V128Load64Lane_LoadsIntoSpecifiedLane() + { + var compiled = BuildModule().ToInstance(); + // Lane 1 = bytes 8-15; LE bytes: [0x04,0x03,0x02,0x01,0x08,0x07,0x06,0x05] + var expected = new int[16]; + expected[8] = 0x04; expected[9] = 0x03; expected[10] = 0x02; expected[11] = 0x01; + expected[12] = 0x08; expected[13] = 0x07; expected[14] = 0x06; expected[15] = 0x05; + for (var i = 0; i < 16; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i}"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load64SplatTests.cs b/WebAssembly.Tests/Instructions/V128Load64SplatTests.cs new file mode 100644 index 00000000..e61daec5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load64SplatTests.cs @@ -0,0 +1,92 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load64SplatTests +{ + /// Export for V128Load64Splat test. + public abstract class V128Load64SplatExport + { + /// Splats a 64-bit value from address 0 to both lanes, returns the low 32 bits of a lane. + public abstract int GetLaneLo(int lane); + /// Returns the high 32 bits of a lane. + public abstract int GetLaneHi(int lane); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load64SplatExport.GetLaneLo) }); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function { Type = 1 }); + module.Exports.Add(new Export { Name = nameof(V128Load64SplatExport.GetLaneHi), Index = 1 }); + + // store 0x0102030405060708 at address 0 (little-endian) + var lo = 0x05060708; + var hi = 0x01020304; + + var code = new System.Collections.Generic.List + { + new Int32Constant(0), + new Int32Constant(lo), + new Int32Store(), + new Int32Constant(4), + new Int32Constant(hi), + new Int32Store(), + new Int32Constant(32), + new Int32Constant(0), + new V128Load64Splat(), + new V128Store(), + new Int32Constant(32), + new LocalGet(0), + new Int32Constant(8), + new Int32Multiply(), + new Int32Add(), + new Int32Load(), + new End(), + }; + module.Codes.Add(new FunctionBody { Code = code }); + + var code2 = new System.Collections.Generic.List + { + new Int32Constant(36), + new LocalGet(0), + new Int32Constant(8), + new Int32Multiply(), + new Int32Add(), + new Int32Load(), + new End(), + }; + module.Codes.Add(new FunctionBody { Code = code2 }); + + return module; + } + + /// Verifies that v128.load64_splat broadcasts a 64-bit value to both lanes. + [TestMethod] + public void V128Load64Splat_BroadcastsToBothLanes() + { + var compiled = BuildModule().ToInstance(); + var lo = 0x05060708; + var hi = 0x01020304; + for (var lane = 0; lane < 2; lane++) + { + Assert.AreEqual(lo, compiled.Exports.GetLaneLo(lane), $"Lane {lane} lo"); + Assert.AreEqual(hi, compiled.Exports.GetLaneHi(lane), $"Lane {lane} hi"); + } + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load64ZeroTests.cs b/WebAssembly.Tests/Instructions/V128Load64ZeroTests.cs new file mode 100644 index 00000000..1a771a0a --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load64ZeroTests.cs @@ -0,0 +1,72 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load64ZeroTests +{ + /// Export for V128Load64Zero test. + public abstract class V128Load64ZeroExport + { + /// Returns byte at offset from the result vector stored at address 32. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load64ZeroExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // store 0x01020304 at address 0 (low 4 bytes) + new Int32Constant(0), + new Int32Constant(0x01020304), + new Int32Store(), + // store 0x05060708 at address 4 (high 4 bytes) + new Int32Constant(4), + new Int32Constant(0x05060708), + new Int32Store(), + // v128.load64_zero from address 0, store at 32 + new Int32Constant(32), + new Int32Constant(0), + new V128Load64Zero(), + new V128Store(), + new Int32Constant(32), + new LocalGet(0), + new Int32Add(), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.load64_zero loads 8 bytes into low lane and zeros upper 8. + [TestMethod] + public void V128Load64Zero_LoadsLowLaneAndZerosUpper() + { + var compiled = BuildModule().ToInstance(); + // Little-endian: bytes 0-3 = [0x04,0x03,0x02,0x01], bytes 4-7 = [0x08,0x07,0x06,0x05] + Assert.AreEqual(0x04, compiled.Exports.GetByte(0)); + Assert.AreEqual(0x03, compiled.Exports.GetByte(1)); + Assert.AreEqual(0x02, compiled.Exports.GetByte(2)); + Assert.AreEqual(0x01, compiled.Exports.GetByte(3)); + Assert.AreEqual(0x08, compiled.Exports.GetByte(4)); + Assert.AreEqual(0x07, compiled.Exports.GetByte(5)); + Assert.AreEqual(0x06, compiled.Exports.GetByte(6)); + Assert.AreEqual(0x05, compiled.Exports.GetByte(7)); + for (var i = 8; i < 16; i++) + Assert.AreEqual(0, compiled.Exports.GetByte(i), $"Byte {i} should be zero"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load8LaneTests.cs b/WebAssembly.Tests/Instructions/V128Load8LaneTests.cs new file mode 100644 index 00000000..2b14bb48 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load8LaneTests.cs @@ -0,0 +1,62 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load8LaneTests +{ + /// Export for V128Load8Lane test. + public abstract class V128Load8LaneExport + { + /// Loads a byte from address 0 into lane 3 of a zero vector, returns byte at given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load8LaneExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new Int32Constant(0xAB), + new Int32Store8(), + // v128.load8_lane: addr=0, vec=all-zeros, lane=3 + new Int32Constant(32), // dest for v128.store + new Int32Constant(0), // addr + new V128Const { Value = new byte[16] }, // all-zero vec + new V128Load8Lane { LaneIndex = 3 }, + new V128Store(), + new Int32Constant(32), + new LocalGet(0), + new Int32Add(), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.load8_lane loads into the correct lane. + [TestMethod] + public void V128Load8Lane_LoadsIntoSpecifiedLane() + { + var compiled = BuildModule().ToInstance(); + for (var i = 0; i < 16; i++) + { + var expected = i == 3 ? 0xAB : 0; + Assert.AreEqual(expected, compiled.Exports.GetByte(i), $"Byte {i}"); + } + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load8SplatTests.cs b/WebAssembly.Tests/Instructions/V128Load8SplatTests.cs new file mode 100644 index 00000000..0bb7596d --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load8SplatTests.cs @@ -0,0 +1,60 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load8SplatTests +{ + /// Export for V128Load8Splat test. + public abstract class V128Load8SplatExport + { + /// Splats address 0 byte to v128, returns byte at given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load8SplatExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + // store 0xAB at address 0 + new Int32Constant(0), + new Int32Constant(0xAB), + new Int32Store8(), + // splat address 0, store v128 at address 32 + new Int32Constant(32), + new Int32Constant(0), + new V128Load8Splat(), + new V128Store(), + // return byte at 32+offset + new Int32Constant(32), + new LocalGet(0), + new Int32Add(), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.load8_splat broadcasts a byte to all 16 lanes. + [TestMethod] + public void V128Load8Splat_BroadcastsToAllLanes() + { + var compiled = BuildModule().ToInstance(); + for (var i = 0; i < 16; i++) + Assert.AreEqual(0xAB, compiled.Exports.GetByte(i), $"Lane {i}"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load8X8SignedTests.cs b/WebAssembly.Tests/Instructions/V128Load8X8SignedTests.cs new file mode 100644 index 00000000..0e4c4a3a --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load8X8SignedTests.cs @@ -0,0 +1,64 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load8X8SignedTests +{ + /// Export for V128Load8X8Signed test. + public abstract class V128Load8X8SignedExport + { + /// Reads a signed byte from address 0, sign-extends to i16, and returns the lane value. + public abstract int GetLane(int lane); + } + + private static Module BuildModule(sbyte[] values) + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load8X8SignedExport.GetLane) }); + + // Store 8 bytes at address 0 + var code = new System.Collections.Generic.List(); + for (var i = 0; i < 8; i++) + { + code.Add(new Int32Constant(i)); + code.Add(new Int32Constant(values[i])); + code.Add(new Int32Store8()); + } + // v128.load8x8_s from address 0, store result at 64 + code.Add(new Int32Constant(64)); + code.Add(new Int32Constant(0)); + code.Add(new V128Load8X8Signed()); + code.Add(new V128Store()); + // extract lane: load 64 + lane*2 as i16 + code.Add(new Int32Constant(64)); + code.Add(new LocalGet(0)); + code.Add(new Int32Constant(2)); + code.Add(new Int32Multiply()); + code.Add(new Int32Add()); + code.Add(new Int32Load16Signed()); + code.Add(new End()); + + module.Codes.Add(new FunctionBody { Code = code }); + return module; + } + + /// Verifies that v128.load8x8_s sign-extends negative bytes. + [TestMethod] + public void V128Load8X8Signed_SignExtends() + { + var values = new sbyte[] { 1, -1, 127, -128, 0, 100, -50, 42 }; + var compiled = BuildModule(values).ToInstance(); + for (var i = 0; i < 8; i++) + Assert.AreEqual((int)values[i], compiled.Exports.GetLane(i), $"Lane {i}"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Load8X8UnsignedTests.cs b/WebAssembly.Tests/Instructions/V128Load8X8UnsignedTests.cs new file mode 100644 index 00000000..674c802e --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Load8X8UnsignedTests.cs @@ -0,0 +1,61 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Load8X8UnsignedTests +{ + /// Export for V128Load8X8Unsigned test. + public abstract class V128Load8X8UnsignedExport + { + /// Reads a byte from address 0, zero-extends to i16, and returns the lane value. + public abstract int GetLane(int lane); + } + + private static Module BuildModule(byte[] values) + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Load8X8UnsignedExport.GetLane) }); + + var code = new System.Collections.Generic.List(); + for (var i = 0; i < 8; i++) + { + code.Add(new Int32Constant(i)); + code.Add(new Int32Constant(values[i])); + code.Add(new Int32Store8()); + } + code.Add(new Int32Constant(64)); + code.Add(new Int32Constant(0)); + code.Add(new V128Load8X8Unsigned()); + code.Add(new V128Store()); + code.Add(new Int32Constant(64)); + code.Add(new LocalGet(0)); + code.Add(new Int32Constant(2)); + code.Add(new Int32Multiply()); + code.Add(new Int32Add()); + code.Add(new Int32Load16Unsigned()); + code.Add(new End()); + + module.Codes.Add(new FunctionBody { Code = code }); + return module; + } + + /// Verifies that v128.load8x8_u zero-extends bytes (0xFF stays 255). + [TestMethod] + public void V128Load8X8Unsigned_ZeroExtends() + { + var values = new byte[] { 0, 1, 127, 128, 200, 255, 42, 100 }; + var compiled = BuildModule(values).ToInstance(); + for (var i = 0; i < 8; i++) + Assert.AreEqual((int)values[i], compiled.Exports.GetLane(i), $"Lane {i}"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128LoadTests.cs b/WebAssembly.Tests/Instructions/V128LoadTests.cs new file mode 100644 index 00000000..a3ad53d8 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128LoadTests.cs @@ -0,0 +1,72 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class V128LoadTests +{ + /// Export: write 16 bytes to memory, load as v128, store back at offset 64, return byte. + public abstract class V128LoadExport + { + /// + /// Writes bytes [1..16] to address 0, loads them as v128, stores at address 64, returns byte at 64+byteOffset. + /// + public abstract int RoundTrip(int byteOffset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128LoadExport.RoundTrip) }); + + // Store bytes [1..16] at address 0 using v128.const + v128.store + var constBytes = new byte[16]; + for (var i = 0; i < 16; i++) constBytes[i] = (byte)(i + 1); + + module.Codes.Add(new FunctionBody + { + Code = + [ + // store known v128 at address 0 + new Int32Constant(0), + new V128Const { Value = constBytes }, + new V128Store(), + // v128.load from address 0, store at address 64 + new Int32Constant(64), + new Int32Constant(0), + new V128Load(), + new V128Store(), + // return byte at 64+byteOffset + new Int32Constant(64), + new LocalGet(0), + new Int32Add(), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// + /// Verifies that v128.load reads all 16 bytes correctly. + /// + [TestMethod] + public void V128Load_ReadsAllBytes() + { + var compiled = BuildModule().ToInstance(); + for (var i = 0; i < 16; i++) + Assert.AreEqual(i + 1, compiled.Exports.RoundTrip(i)); + } +} diff --git a/WebAssembly.Tests/Instructions/V128NotTests.cs b/WebAssembly.Tests/Instructions/V128NotTests.cs new file mode 100644 index 00000000..88910ca5 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128NotTests.cs @@ -0,0 +1,53 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128NotTests +{ + /// Export for V128Not test. + public abstract class V128NotExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(V128NotExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240] }, + new V128Not(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies V128Not produces correct results. + [TestMethod] + public void V128Not_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [15, 15, 15, 15]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128OrTests.cs b/WebAssembly.Tests/Instructions/V128OrTests.cs new file mode 100644 index 00000000..e4d60217 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128OrTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128OrTests +{ + /// Export for V128Or test. + public abstract class V128OrExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(V128OrExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15] }, + new V128Const { Value = [240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240, 240] }, + new V128Or(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies V128Or produces correct results. + [TestMethod] + public void V128Or_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [255, 255, 255, 255]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Store16LaneTests.cs b/WebAssembly.Tests/Instructions/V128Store16LaneTests.cs new file mode 100644 index 00000000..781d2305 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Store16LaneTests.cs @@ -0,0 +1,55 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Store16LaneTests +{ + /// Export for V128Store16Lane test. + public abstract class V128Store16LaneExport + { + /// Stores lane 3 of a v128 to address 64, returns the 16-bit value stored. + public abstract int GetStoredValue(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Store16LaneExport.GetStoredValue) }); + + // Lane 3 = bytes 6-7 + var bytes = new byte[16]; + bytes[6] = 0x78; bytes[7] = 0x56; // LE: 0x5678 + + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(64), + new V128Const { Value = bytes }, + new V128Store16Lane { LaneIndex = 3 }, + new Int32Constant(64), + new Int32Load16Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.store16_lane writes the correct 16-bit lane to memory. + [TestMethod] + public void V128Store16Lane_WritesCorrectValue() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0x5678, compiled.Exports.GetStoredValue()); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Store32LaneTests.cs b/WebAssembly.Tests/Instructions/V128Store32LaneTests.cs new file mode 100644 index 00000000..8ba4ee1e --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Store32LaneTests.cs @@ -0,0 +1,55 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Store32LaneTests +{ + /// Export for V128Store32Lane test. + public abstract class V128Store32LaneExport + { + /// Stores lane 2 of a v128 to address 64, returns the 32-bit value stored. + public abstract int GetStoredValue(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Store32LaneExport.GetStoredValue) }); + + // Lane 2 = bytes 8-11; set to 0x12345678 LE + var bytes = new byte[16]; + bytes[8] = 0x78; bytes[9] = 0x56; bytes[10] = 0x34; bytes[11] = 0x12; + + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(64), + new V128Const { Value = bytes }, + new V128Store32Lane { LaneIndex = 2 }, + new Int32Constant(64), + new Int32Load(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.store32_lane writes the correct 32-bit lane to memory. + [TestMethod] + public void V128Store32Lane_WritesCorrectValue() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0x12345678, compiled.Exports.GetStoredValue()); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Store64LaneTests.cs b/WebAssembly.Tests/Instructions/V128Store64LaneTests.cs new file mode 100644 index 00000000..ce14ae7c --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Store64LaneTests.cs @@ -0,0 +1,75 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Store64LaneTests +{ + /// Export for V128Store64Lane test. + public abstract class V128Store64LaneExport + { + /// Stores lane 1 of a v128 to address 64, returns low 32 bits. + public abstract int GetStoredLo(); + /// Returns high 32 bits. + public abstract int GetStoredHi(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Store64LaneExport.GetStoredLo) }); + module.Types.Add(new WebAssemblyType + { + Parameters = [], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function { Type = 1 }); + module.Exports.Add(new Export { Name = nameof(V128Store64LaneExport.GetStoredHi), Index = 1 }); + + // Lane 1 = bytes 8-15; set to LE encoding of 0x0102030405060708 + var bytes = new byte[16]; + bytes[8] = 0x08; bytes[9] = 0x07; bytes[10] = 0x06; bytes[11] = 0x05; + bytes[12] = 0x04; bytes[13] = 0x03; bytes[14] = 0x02; bytes[15] = 0x01; + + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(64), + new V128Const { Value = bytes }, + new V128Store64Lane { LaneIndex = 1 }, + new Int32Constant(64), + new Int32Load(), + new End(), + ], + }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(68), + new Int32Load(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.store64_lane writes the correct 64-bit lane to memory. + [TestMethod] + public void V128Store64Lane_WritesCorrectValue() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0x05060708, compiled.Exports.GetStoredLo()); + Assert.AreEqual(0x01020304, compiled.Exports.GetStoredHi()); + } +} diff --git a/WebAssembly.Tests/Instructions/V128Store8LaneTests.cs b/WebAssembly.Tests/Instructions/V128Store8LaneTests.cs new file mode 100644 index 00000000..450d6bd2 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128Store8LaneTests.cs @@ -0,0 +1,56 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128Store8LaneTests +{ + /// Export for V128Store8Lane test. + public abstract class V128Store8LaneExport + { + /// Stores lane 5 of a v128 to address 64, returns the byte stored. + public abstract int GetStoredByte(); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128Store8LaneExport.GetStoredByte) }); + + var bytes = new byte[16]; + bytes[5] = 0xCD; + + module.Codes.Add(new FunctionBody + { + Code = + [ + // store8_lane: write lane 5 of the vector to address 64 + new Int32Constant(64), + new V128Const { Value = bytes }, + new V128Store8Lane { LaneIndex = 5 }, + // read it back + new Int32Constant(64), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies that v128.store8_lane writes the correct lane byte to memory. + [TestMethod] + public void V128Store8Lane_WritesCorrectByte() + { + var compiled = BuildModule().ToInstance(); + Assert.AreEqual(0xCD, compiled.Exports.GetStoredByte()); + } +} diff --git a/WebAssembly.Tests/Instructions/V128StoreTests.cs b/WebAssembly.Tests/Instructions/V128StoreTests.cs new file mode 100644 index 00000000..2914d94d --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128StoreTests.cs @@ -0,0 +1,60 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// +/// Tests the instruction. +/// +[TestClass] +public class V128StoreTests +{ + /// Export: store a v128 constant, read a byte back. + public abstract class V128StoreExport + { + /// Stores a 16-byte vector [10,20,...,160] at address 0 and returns the byte at byteOffset. + public abstract int GetByte(int byteOffset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new Export { Name = nameof(V128StoreExport.GetByte) }); + + var constBytes = new byte[16]; + for (var i = 0; i < 16; i++) constBytes[i] = (byte)((i + 1) * 10); + + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = constBytes }, + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// + /// Verifies that v128.store writes all 16 bytes correctly. + /// + [TestMethod] + public void V128Store_WritesAllBytes() + { + var compiled = BuildModule().ToInstance(); + for (var i = 0; i < 16; i++) + Assert.AreEqual((i + 1) * 10, compiled.Exports.GetByte(i)); + } +} diff --git a/WebAssembly.Tests/Instructions/V128XorTests.cs b/WebAssembly.Tests/Instructions/V128XorTests.cs new file mode 100644 index 00000000..2ebc86b4 --- /dev/null +++ b/WebAssembly.Tests/Instructions/V128XorTests.cs @@ -0,0 +1,54 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class V128XorTests +{ + /// Export for V128Xor test. + public abstract class V128XorExport + { + /// Computes the instruction result and returns the byte at the given offset. + public abstract int GetByte(int offset); + } + + private static Module BuildModule() + { + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + { + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export { Name = nameof(V128XorExport.GetByte) }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(0), + new V128Const { Value = [255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255, 255] }, + new V128Const { Value = [15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15] }, + new V128Xor(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }); + return module; + } + + /// Verifies V128Xor produces correct results. + [TestMethod] + public void V128Xor_IsCorrect() + { + var compiled = BuildModule().ToInstance(); + int[] expected = [240, 240, 240, 240]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {i} mismatch"); + } +} diff --git a/WebAssembly.Tests/MultiValueTests.cs b/WebAssembly.Tests/MultiValueTests.cs new file mode 100644 index 00000000..085f99fc --- /dev/null +++ b/WebAssembly.Tests/MultiValueTests.cs @@ -0,0 +1,167 @@ +using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Instructions; + +namespace WebAssembly; + +/// +/// Tests for multi-value (WASM 2.0) function return support. +/// +[TestClass] +public class MultiValueTests +{ + /// Export type returning two i32 values. + public abstract class TwoInt32Returns + { + /// Test method. + public abstract (int, int) Test(); + } + + /// Export type returning three values of mixed types. + public abstract class ThreeMixedReturns + { + /// Test method. + public abstract (int, long, float) Test(); + } + + /// Export type returning two i32 values, taking one parameter. + public abstract class TwoInt32ReturnsWithParam + { + /// Test method. + public abstract (int, int) Test(int x); + } + + /// Export type returning a single i32 sum. + public abstract class SumExport + { + /// Computes a sum. + public abstract int Sum(); + } + + /// + /// A function returning two i32 values should produce both on the caller's stack. + /// + [TestMethod] + public void MultiValue_TwoInt32Returns() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(TwoInt32Returns.Test), + [WebAssemblyValueType.Int32, WebAssemblyValueType.Int32], + [], + new Int32Constant(42), + new Int32Constant(99), + new End()); + + var (a, b) = exports.Test(); + Assert.AreEqual(42, a); + Assert.AreEqual(99, b); + } + + /// + /// A function with three returns of mixed numeric types. + /// + [TestMethod] + public void MultiValue_ThreeMixedTypes() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(ThreeMixedReturns.Test), + [WebAssemblyValueType.Int32, WebAssemblyValueType.Int64, WebAssemblyValueType.Float32], + [], + new Int32Constant(1), + new Int64Constant(2), + new Float32Constant(3.14f), + new End()); + + var (i, l, f) = exports.Test(); + Assert.AreEqual(1, i); + Assert.AreEqual(2L, l); + Assert.AreEqual(3.14f, f, 0.0001f); + } + + /// + /// A multi-value function using explicit Return instruction. + /// + [TestMethod] + public void MultiValue_ExplicitReturn() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(TwoInt32Returns.Test), + [WebAssemblyValueType.Int32, WebAssemblyValueType.Int32], + [], + new Int32Constant(10), + new Int32Constant(20), + new Return(), + new End()); + + var (a, b) = exports.Test(); + Assert.AreEqual(10, a); + Assert.AreEqual(20, b); + } + + /// + /// A multi-value function accepting a parameter. + /// + [TestMethod] + public void MultiValue_WithParameter() + { + var exports = AssemblyBuilder.CreateInstance( + nameof(TwoInt32ReturnsWithParam.Test), + [WebAssemblyValueType.Int32, WebAssemblyValueType.Int32], + [WebAssemblyValueType.Int32], + new LocalGet(0), + new LocalGet(0), + new Int32Constant(1), + new Int32Add(), + new End()); + + var (a, b) = exports.Test(5); + Assert.AreEqual(5, a); + Assert.AreEqual(6, b); + } + + /// + /// Calling a multi-value function from another function pushes multiple values onto the caller's stack. + /// + [TestMethod] + public void MultiValue_CallMultiValueFunction() + { + var module = new Module(); + + // type 0: () -> (i32, i32) + module.Types.Add(new WebAssemblyType + { + Returns = [WebAssemblyValueType.Int32, WebAssemblyValueType.Int32], + }); + // type 1: () -> i32 + module.Types.Add(new WebAssemblyType + { + Returns = [WebAssemblyValueType.Int32], + }); + + module.Functions.Add(new Function { Type = 0 }); // func 0: pair + module.Functions.Add(new Function { Type = 1 }); // func 1: sum + + module.Exports.Add(new Export { Name = nameof(SumExport.Sum), Index = 1 }); + + module.Codes.Add(new FunctionBody + { + Code = + [ + new Int32Constant(7), + new Int32Constant(8), + new End() + ] + }); + module.Codes.Add(new FunctionBody + { + Code = + [ + new Call(0), // pushes 7 and 8 onto stack + new Int32Add(), + new End() + ] + }); + + var instance = module.ToInstance(); + Assert.AreEqual(15, instance.Exports.Sum()); + } +} diff --git a/WebAssembly.Tests/OpCodeTests.cs b/WebAssembly.Tests/OpCodeTests.cs index 7a1686bf..eafc832b 100644 --- a/WebAssembly.Tests/OpCodeTests.cs +++ b/WebAssembly.Tests/OpCodeTests.cs @@ -62,6 +62,9 @@ public void OpCode_NameMatchesCharacteristics() { "copysign", "CopySign" }, { "const", "Constant" }, { "misc", "MiscellaneousOperationPrefix" }, + { "simd", "SimdOperationPrefix" }, + { "with", "With" }, + { "type", "Type" }, }; foreach (var kv in opCodeCharacteristicsByOpCode) diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.0.wasm new file mode 100644 index 00000000..b00d6c1b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.1.wasm new file mode 100644 index 00000000..5228b428 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.10.wasm new file mode 100644 index 00000000..a1487590 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.11.wasm new file mode 100644 index 00000000..b8e344e7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.12.wasm new file mode 100644 index 00000000..2d133ae8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.2.wasm new file mode 100644 index 00000000..52e5b358 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.3.wasm new file mode 100644 index 00000000..d0cc879b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.4.wasm new file mode 100644 index 00000000..8ccd03c0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.5.wasm new file mode 100644 index 00000000..e308c923 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.6.wasm new file mode 100644 index 00000000..cde44052 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.7.wasm new file mode 100644 index 00000000..2a8dabcb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.8.wasm new file mode 100644 index 00000000..42b6e034 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.9.wasm new file mode 100644 index 00000000..55bfeb54 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.json b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.json new file mode 100644 index 00000000..7e69f810 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/bulk/bulk.json @@ -0,0 +1,119 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/bulk.wast", + "commands": [ + {"type": "module", "line": 2, "filename": "bulk.0.wasm"}, + {"type": "module", "line": 6, "filename": "bulk.1.wasm"}, + {"type": "module", "line": 13, "filename": "bulk.2.wasm"}, + {"type": "action", "line": 27, "action": {"type": "invoke", "field": "fill", "args": [{"type": "i32", "value": "1"}, {"type": "i32", "value": "255"}, {"type": "i32", "value": "3"}]}, "expected": []}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "i32", "value": "255"}]}, + {"type": "assert_return", "line": 30, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "i32", "value": "255"}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "i32", "value": "255"}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "action", "line": 35, "action": {"type": "invoke", "field": "fill", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "48042"}, {"type": "i32", "value": "2"}]}, "expected": []}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "i32", "value": "170"}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "i32", "value": "170"}]}, + {"type": "action", "line": 40, "action": {"type": "invoke", "field": "fill", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "65536"}]}, "expected": []}, + {"type": "assert_trap", "line": 43, "action": {"type": "invoke", "field": "fill", "args": [{"type": "i32", "value": "65280"}, {"type": "i32", "value": "1"}, {"type": "i32", "value": "257"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "65280"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "65535"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "action", "line": 49, "action": {"type": "invoke", "field": "fill", "args": [{"type": "i32", "value": "65536"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "assert_trap", "line": 52, "action": {"type": "invoke", "field": "fill", "args": [{"type": "i32", "value": "65537"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "module", "line": 57, "filename": "bulk.3.wasm"}, + {"type": "action", "line": 71, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "10"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "4"}]}, "expected": []}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "9"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 74, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "i32", "value": "170"}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "11"}]}, "expected": [{"type": "i32", "value": "187"}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "12"}]}, "expected": [{"type": "i32", "value": "204"}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "13"}]}, "expected": [{"type": "i32", "value": "221"}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "14"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "action", "line": 81, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "8"}, {"type": "i32", "value": "10"}, {"type": "i32", "value": "4"}]}, "expected": []}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "8"}]}, "expected": [{"type": "i32", "value": "170"}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "9"}]}, "expected": [{"type": "i32", "value": "187"}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "i32", "value": "204"}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "11"}]}, "expected": [{"type": "i32", "value": "221"}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "12"}]}, "expected": [{"type": "i32", "value": "204"}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "13"}]}, "expected": [{"type": "i32", "value": "221"}]}, + {"type": "action", "line": 90, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "10"}, {"type": "i32", "value": "7"}, {"type": "i32", "value": "6"}]}, "expected": []}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "11"}]}, "expected": [{"type": "i32", "value": "170"}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "12"}]}, "expected": [{"type": "i32", "value": "187"}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "13"}]}, "expected": [{"type": "i32", "value": "204"}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "14"}]}, "expected": [{"type": "i32", "value": "221"}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "15"}]}, "expected": [{"type": "i32", "value": "204"}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "16"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "action", "line": 100, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "65280"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "256"}]}, "expected": []}, + {"type": "action", "line": 101, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "65024"}, {"type": "i32", "value": "65280"}, {"type": "i32", "value": "256"}]}, "expected": []}, + {"type": "action", "line": 104, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "65536"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "action", "line": 105, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "65536"}, {"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "assert_trap", "line": 108, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "65537"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "assert_trap", "line": 110, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "65537"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "module", "line": 115, "filename": "bulk.4.wasm"}, + {"type": "action", "line": 129, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "1"}, {"type": "i32", "value": "2"}]}, "expected": []}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "i32", "value": "187"}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "i32", "value": "204"}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "action", "line": 135, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "65532"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "4"}]}, "expected": []}, + {"type": "assert_trap", "line": 138, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "65534"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "3"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "65534"}]}, "expected": [{"type": "i32", "value": "204"}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "load8_u", "args": [{"type": "i32", "value": "65535"}]}, "expected": [{"type": "i32", "value": "221"}]}, + {"type": "action", "line": 144, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "65536"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "action", "line": 145, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "4"}, {"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "assert_trap", "line": 148, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "65537"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "assert_trap", "line": 150, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "5"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "module", "line": 154, "filename": "bulk.5.wasm"}, + {"type": "action", "line": 168, "action": {"type": "invoke", "field": "init_passive", "args": [{"type": "i32", "value": "1"}]}, "expected": []}, + {"type": "action", "line": 169, "action": {"type": "invoke", "field": "drop_passive", "args": []}, "expected": []}, + {"type": "action", "line": 170, "action": {"type": "invoke", "field": "drop_passive", "args": []}, "expected": []}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "init_passive", "args": [{"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "assert_trap", "line": 172, "action": {"type": "invoke", "field": "init_passive", "args": [{"type": "i32", "value": "1"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "action", "line": 173, "action": {"type": "invoke", "field": "init_passive", "args": [{"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "action", "line": 174, "action": {"type": "invoke", "field": "drop_active", "args": []}, "expected": []}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "init_active", "args": [{"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "assert_trap", "line": 176, "action": {"type": "invoke", "field": "init_active", "args": [{"type": "i32", "value": "1"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "action", "line": 177, "action": {"type": "invoke", "field": "init_active", "args": [{"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "module", "line": 181, "filename": "bulk.6.wasm"}, + {"type": "module", "line": 196, "filename": "bulk.7.wasm"}, + {"type": "module", "line": 199, "filename": "bulk.8.wasm"}, + {"type": "assert_trap", "line": 219, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "2"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "2"}]}, "text": "out of bounds table access", "expected": []}, + {"type": "assert_trap", "line": 221, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "2"}]}, "text": "uninitialized element 2", "expected": [{"type": "i32"}]}, + {"type": "action", "line": 224, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "1"}, {"type": "i32", "value": "2"}]}, "expected": []}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 226, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_trap", "line": 227, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "2"}]}, "text": "uninitialized element", "expected": [{"type": "i32"}]}, + {"type": "action", "line": 230, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "1"}, {"type": "i32", "value": "2"}, {"type": "i32", "value": "2"}]}, "expected": []}, + {"type": "action", "line": 233, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "3"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "action", "line": 234, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "4"}, {"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "assert_trap", "line": 237, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "4"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds table access", "expected": []}, + {"type": "assert_trap", "line": 239, "action": {"type": "invoke", "field": "init", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "5"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds table access", "expected": []}, + {"type": "module", "line": 244, "filename": "bulk.9.wasm"}, + {"type": "action", "line": 261, "action": {"type": "invoke", "field": "init_passive", "args": [{"type": "i32", "value": "1"}]}, "expected": []}, + {"type": "action", "line": 262, "action": {"type": "invoke", "field": "drop_passive", "args": []}, "expected": []}, + {"type": "action", "line": 263, "action": {"type": "invoke", "field": "drop_passive", "args": []}, "expected": []}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "init_passive", "args": [{"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "assert_trap", "line": 265, "action": {"type": "invoke", "field": "init_passive", "args": [{"type": "i32", "value": "1"}]}, "text": "out of bounds table access", "expected": []}, + {"type": "action", "line": 266, "action": {"type": "invoke", "field": "init_passive", "args": [{"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "action", "line": 267, "action": {"type": "invoke", "field": "drop_active", "args": []}, "expected": []}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "init_active", "args": [{"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "assert_trap", "line": 269, "action": {"type": "invoke", "field": "init_active", "args": [{"type": "i32", "value": "1"}]}, "text": "out of bounds table access", "expected": []}, + {"type": "action", "line": 270, "action": {"type": "invoke", "field": "init_active", "args": [{"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "module", "line": 274, "filename": "bulk.10.wasm"}, + {"type": "module", "line": 297, "filename": "bulk.11.wasm"}, + {"type": "module", "line": 300, "filename": "bulk.12.wasm"}, + {"type": "action", "line": 319, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "3"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "3"}]}, "expected": []}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "5"}]}, "expected": [{"type": "i32", "value": "2"}]}, + {"type": "action", "line": 326, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "1"}, {"type": "i32", "value": "3"}]}, "expected": []}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "i32", "value": "2"}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "action", "line": 333, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "2"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "3"}]}, "expected": []}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 336, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "i32", "value": "2"}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "call", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "action", "line": 340, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "6"}, {"type": "i32", "value": "8"}, {"type": "i32", "value": "2"}]}, "expected": []}, + {"type": "action", "line": 341, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "8"}, {"type": "i32", "value": "6"}, {"type": "i32", "value": "2"}]}, "expected": []}, + {"type": "action", "line": 344, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "10"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "action", "line": 345, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "10"}, {"type": "i32", "value": "0"}]}, "expected": []}, + {"type": "assert_trap", "line": 348, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "11"}, {"type": "i32", "value": "0"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds table access", "expected": []}, + {"type": "assert_trap", "line": 350, "action": {"type": "invoke", "field": "copy", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "11"}, {"type": "i32", "value": "0"}]}, "text": "out of bounds table access", "expected": []}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.0.wasm new file mode 100644 index 00000000..88372163 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.1.wasm new file mode 100644 index 00000000..b91eb8ec Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.2.wat new file mode 100644 index 00000000..21dc468a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.2.wat @@ -0,0 +1 @@ +(memory 1)(func (drop (v128.load offset=-1 (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.3.wasm new file mode 100644 index 00000000..27d09f0b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.4.wat new file mode 100644 index 00000000..f6a992a4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.4.wat @@ -0,0 +1 @@ +(memory 1)(func (v128.store offset=-1 (i32.const 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.5.wat new file mode 100644 index 00000000..4c5c1796 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.5.wat @@ -0,0 +1 @@ +(memory 1)(func (drop (v128.load offset=4294967296 (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.6.wat new file mode 100644 index 00000000..f9ac9801 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.6.wat @@ -0,0 +1 @@ +(memory 1)(func (v128.store offset=4294967296 (i32.const 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.json new file mode 100644 index 00000000..bb2e579e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_address/simd_address.json @@ -0,0 +1,51 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_address.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_address.0.wasm"}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "286263560", "353637138"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "286263560", "353637138"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["67305985", "134678021", "303108105", "1381395"]}]}, + {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["84148994", "151521030", "319951120", "5396"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["21", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "4368", "4882", "5396"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "4368", "4882", "5396"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["513", "1027", "1541", "2055", "4105", "4625", "5139", "21"]}]}, + {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["770", "1284", "1798", "2312", "4368", "4882", "5396", "0"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["21", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "16", "17", "18", "19", "20", "21"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "16", "17", "18", "19", "20", "21"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "16", "17", "18", "19", "20", "21", "0"]}]}, + {"type": "assert_return", "line": 68, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "3", "4", "5", "6", "7", "8", "9", "16", "17", "18", "19", "20", "21", "0", "0"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["21", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["421009174", "589439264", "656811300", "825239848"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["421009174", "589439264", "656811300", "825239848"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["538515479", "606282273", "673654309", "3223593"]}]}, + {"type": "assert_return", "line": 74, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["555751704", "623125282", "690497318", "12592"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["49", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["5910", "6424", "8480", "8994", "9508", "10022", "10536", "12592"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["5910", "6424", "8480", "8994", "9508", "10022", "10536", "12592"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["6167", "8217", "8737", "9251", "9765", "10279", "12329", "49"]}]}, + {"type": "assert_return", "line": 80, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["6424", "8480", "8994", "9508", "10022", "10536", "12592", "0"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "load_data_1", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["22", "23", "24", "25", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "48", "49"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "load_data_2", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["22", "23", "24", "25", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "48", "49"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["23", "24", "25", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "48", "49", "0"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "load_data_4", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["24", "25", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "48", "49", "0", "0"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "65505"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["49", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_trap", "line": 89, "action": {"type": "invoke", "field": "load_data_3", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 90, "action": {"type": "invoke", "field": "load_data_5", "args": [{"type": "i32", "value": "65506"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "store_data_0", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "store_data_1", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "store_data_2", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "store_data_3", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "store_data_4", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "store_data_5", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_trap", "line": 99, "action": {"type": "invoke", "field": "store_data_6", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "assert_trap", "line": 100, "action": {"type": "invoke", "field": "store_data_6", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": []}, + {"type": "module", "line": 104, "filename": "simd_address.1.wasm"}, + {"type": "assert_trap", "line": 110, "action": {"type": "invoke", "field": "v128.load_offset_65521", "args": []}, "text": "out of bounds memory access", "expected": []}, + {"type": "assert_malformed", "line": 113, "filename": "simd_address.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "module", "line": 122, "filename": "simd_address.3.wasm"}, + {"type": "assert_trap", "line": 128, "action": {"type": "invoke", "field": "v128.store_offset_65521", "args": []}, "text": "out of bounds memory access", "expected": []}, + {"type": "assert_malformed", "line": 131, "filename": "simd_address.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 144, "filename": "simd_address.5.wat", "text": "offset out of range", "module_type": "text"}, + {"type": "assert_invalid", "line": 152, "filename": "simd_address.6.wat", "text": "offset out of range", "module_type": "text"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.0.wasm new file mode 100644 index 00000000..1135b918 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.1.wasm new file mode 100644 index 00000000..5ff75f7d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.10.wasm new file mode 100644 index 00000000..6cda791f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.11.wasm new file mode 100644 index 00000000..a5e95eac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.12.wasm new file mode 100644 index 00000000..05636000 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.13.wasm new file mode 100644 index 00000000..f8fd83dc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.14.wasm new file mode 100644 index 00000000..41244b35 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.15.wasm new file mode 100644 index 00000000..3610b38e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.16.wasm new file mode 100644 index 00000000..31af359f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.17.wasm new file mode 100644 index 00000000..564ce3aa Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.18.wasm new file mode 100644 index 00000000..3fe8bb59 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.19.wasm new file mode 100644 index 00000000..96e4dfa3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.2.wasm new file mode 100644 index 00000000..b7d799d9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.20.wasm new file mode 100644 index 00000000..0163961c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.21.wasm new file mode 100644 index 00000000..00215f82 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.22.wasm new file mode 100644 index 00000000..6f6e9afc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.23.wasm new file mode 100644 index 00000000..d426650b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.24.wasm new file mode 100644 index 00000000..0a9c7996 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.25.wasm new file mode 100644 index 00000000..5e24779c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.26.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.26.wasm new file mode 100644 index 00000000..3c69b8fc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.26.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.27.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.27.wasm new file mode 100644 index 00000000..dd0807b9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.27.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.28.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.28.wasm new file mode 100644 index 00000000..1ae056ce Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.28.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.29.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.29.wasm new file mode 100644 index 00000000..efe903b9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.29.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.3.wasm new file mode 100644 index 00000000..6b99af77 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.30.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.30.wasm new file mode 100644 index 00000000..0673356a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.30.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.31.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.31.wasm new file mode 100644 index 00000000..284be94f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.31.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.32.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.32.wasm new file mode 100644 index 00000000..90830c70 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.32.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.33.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.33.wasm new file mode 100644 index 00000000..42685489 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.33.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.34.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.34.wasm new file mode 100644 index 00000000..9e5d6d61 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.34.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.35.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.35.wasm new file mode 100644 index 00000000..5865c117 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.35.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.36.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.36.wasm new file mode 100644 index 00000000..46917558 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.36.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.37.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.37.wasm new file mode 100644 index 00000000..47223ac6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.37.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.38.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.38.wasm new file mode 100644 index 00000000..42860b4d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.38.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.39.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.39.wasm new file mode 100644 index 00000000..ada30475 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.39.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.4.wasm new file mode 100644 index 00000000..31f5a7b0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.40.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.40.wasm new file mode 100644 index 00000000..c196c52d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.40.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.41.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.41.wasm new file mode 100644 index 00000000..d6160f31 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.41.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.42.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.42.wasm new file mode 100644 index 00000000..5bb963a5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.42.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.43.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.43.wasm new file mode 100644 index 00000000..98ee7bdd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.43.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.44.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.44.wasm new file mode 100644 index 00000000..340d9832 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.44.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.45.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.45.wasm new file mode 100644 index 00000000..61bad889 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.45.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.46.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.46.wasm new file mode 100644 index 00000000..6dc00d82 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.46.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.47.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.47.wasm new file mode 100644 index 00000000..387f81aa Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.47.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.48.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.48.wasm new file mode 100644 index 00000000..d2a0bf63 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.48.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.49.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.49.wasm new file mode 100644 index 00000000..d6396a73 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.49.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.5.wasm new file mode 100644 index 00000000..4c96f0c8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.50.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.50.wasm new file mode 100644 index 00000000..f03e4d50 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.50.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.51.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.51.wasm new file mode 100644 index 00000000..2c5c0ceb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.51.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.52.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.52.wasm new file mode 100644 index 00000000..9d4ded50 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.52.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.53.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.53.wasm new file mode 100644 index 00000000..5934dab8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.53.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.54.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.54.wasm new file mode 100644 index 00000000..6ce0104b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.54.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.55.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.55.wasm new file mode 100644 index 00000000..2abac48a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.55.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.56.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.56.wat new file mode 100644 index 00000000..5a2c6e5a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.56.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (v128.load align=-1 (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.57.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.57.wat new file mode 100644 index 00000000..81d026f4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.57.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (v128.load align=0 (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.58.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.58.wat new file mode 100644 index 00000000..ae5a4961 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.58.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (v128.load align=7 (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.59.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.59.wat new file mode 100644 index 00000000..60163d36 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.59.wat @@ -0,0 +1 @@ +(memory 1) (func (v128.store align=-1 (i32.const 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.6.wasm new file mode 100644 index 00000000..72ff6ce8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.60.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.60.wat new file mode 100644 index 00000000..5daab540 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.60.wat @@ -0,0 +1 @@ +(memory 0) (func (v128.store align=0 (i32.const 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.61.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.61.wat new file mode 100644 index 00000000..5b9e5c94 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.61.wat @@ -0,0 +1 @@ +(memory 0) (func (v128.store align=7 (i32.const 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.62.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.62.wat new file mode 100644 index 00000000..b751b44d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.62.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load8x8_s align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.63.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.63.wat new file mode 100644 index 00000000..30b0638f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.63.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load8x8_s align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.64.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.64.wat new file mode 100644 index 00000000..c9f04679 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.64.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load8x8_s align=7 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.65.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.65.wat new file mode 100644 index 00000000..1b904f8c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.65.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load8x8_u align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.66.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.66.wat new file mode 100644 index 00000000..5d75c329 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.66.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load8x8_u align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.67.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.67.wat new file mode 100644 index 00000000..31ee9362 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.67.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load8x8_u align=7 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.68.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.68.wat new file mode 100644 index 00000000..28b8466c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.68.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load16x4_s align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.69.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.69.wat new file mode 100644 index 00000000..56bf2152 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.69.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load16x4_s align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.7.wasm new file mode 100644 index 00000000..c3fcd52f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.70.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.70.wat new file mode 100644 index 00000000..fa068c70 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.70.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load16x4_s align=7 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.71.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.71.wat new file mode 100644 index 00000000..5d82ce2f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.71.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load16x4_u align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.72.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.72.wat new file mode 100644 index 00000000..46e1ccf2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.72.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load16x4_u align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.73.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.73.wat new file mode 100644 index 00000000..61d19fae --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.73.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load16x4_u align=7 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.74.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.74.wat new file mode 100644 index 00000000..44829a24 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.74.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load32x2_s align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.75.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.75.wat new file mode 100644 index 00000000..048755ee --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.75.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load32x2_s align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.76.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.76.wat new file mode 100644 index 00000000..51526a32 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.76.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load32x2_s align=7 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.77.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.77.wat new file mode 100644 index 00000000..7ef5285d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.77.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load32x2_u align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.78.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.78.wat new file mode 100644 index 00000000..8dd10c51 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.78.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load32x2_u align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.79.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.79.wat new file mode 100644 index 00000000..dcf02722 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.79.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load32x2_u align=7 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.8.wasm new file mode 100644 index 00000000..b2450482 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.80.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.80.wat new file mode 100644 index 00000000..c2bcfa48 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.80.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load8_splat align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.81.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.81.wat new file mode 100644 index 00000000..58c944df --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.81.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load8_splat align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.82.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.82.wat new file mode 100644 index 00000000..cb486e2a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.82.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load16_splat align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.83.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.83.wat new file mode 100644 index 00000000..ac0d685d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.83.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load16_splat align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.84.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.84.wat new file mode 100644 index 00000000..47590139 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.84.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load32_splat align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.85.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.85.wat new file mode 100644 index 00000000..ef258f30 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.85.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load32_splat align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.86.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.86.wat new file mode 100644 index 00000000..dc77afbd --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.86.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load32_splat align=3 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.87.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.87.wat new file mode 100644 index 00000000..c4646116 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.87.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load64_splat align=-1 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.88.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.88.wat new file mode 100644 index 00000000..7de3ca60 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.88.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load64_splat align=0 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.89.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.89.wat new file mode 100644 index 00000000..a38fd53c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.89.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (v128.load64_splat align=7 (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.9.wasm new file mode 100644 index 00000000..feee6c04 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.90.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.90.wasm new file mode 100644 index 00000000..c8346a15 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.90.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.91.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.91.wasm new file mode 100644 index 00000000..fd01af9e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.91.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.json new file mode 100644 index 00000000..26dad996 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_align/simd_align.json @@ -0,0 +1,102 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_align.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_align.0.wasm"}, + {"type": "module", "line": 4, "filename": "simd_align.1.wasm"}, + {"type": "module", "line": 5, "filename": "simd_align.2.wasm"}, + {"type": "module", "line": 6, "filename": "simd_align.3.wasm"}, + {"type": "module", "line": 7, "filename": "simd_align.4.wasm"}, + {"type": "module", "line": 9, "filename": "simd_align.5.wasm"}, + {"type": "module", "line": 10, "filename": "simd_align.6.wasm"}, + {"type": "module", "line": 11, "filename": "simd_align.7.wasm"}, + {"type": "module", "line": 12, "filename": "simd_align.8.wasm"}, + {"type": "module", "line": 13, "filename": "simd_align.9.wasm"}, + {"type": "module", "line": 15, "filename": "simd_align.10.wasm"}, + {"type": "module", "line": 16, "filename": "simd_align.11.wasm"}, + {"type": "module", "line": 17, "filename": "simd_align.12.wasm"}, + {"type": "module", "line": 18, "filename": "simd_align.13.wasm"}, + {"type": "module", "line": 19, "filename": "simd_align.14.wasm"}, + {"type": "module", "line": 20, "filename": "simd_align.15.wasm"}, + {"type": "module", "line": 21, "filename": "simd_align.16.wasm"}, + {"type": "module", "line": 22, "filename": "simd_align.17.wasm"}, + {"type": "module", "line": 23, "filename": "simd_align.18.wasm"}, + {"type": "module", "line": 24, "filename": "simd_align.19.wasm"}, + {"type": "module", "line": 25, "filename": "simd_align.20.wasm"}, + {"type": "module", "line": 26, "filename": "simd_align.21.wasm"}, + {"type": "module", "line": 27, "filename": "simd_align.22.wasm"}, + {"type": "module", "line": 28, "filename": "simd_align.23.wasm"}, + {"type": "module", "line": 29, "filename": "simd_align.24.wasm"}, + {"type": "module", "line": 30, "filename": "simd_align.25.wasm"}, + {"type": "module", "line": 31, "filename": "simd_align.26.wasm"}, + {"type": "module", "line": 32, "filename": "simd_align.27.wasm"}, + {"type": "module", "line": 33, "filename": "simd_align.28.wasm"}, + {"type": "module", "line": 34, "filename": "simd_align.29.wasm"}, + {"type": "module", "line": 35, "filename": "simd_align.30.wasm"}, + {"type": "module", "line": 36, "filename": "simd_align.31.wasm"}, + {"type": "module", "line": 37, "filename": "simd_align.32.wasm"}, + {"type": "module", "line": 38, "filename": "simd_align.33.wasm"}, + {"type": "module", "line": 40, "filename": "simd_align.34.wasm"}, + {"type": "module", "line": 41, "filename": "simd_align.35.wasm"}, + {"type": "module", "line": 42, "filename": "simd_align.36.wasm"}, + {"type": "module", "line": 43, "filename": "simd_align.37.wasm"}, + {"type": "module", "line": 44, "filename": "simd_align.38.wasm"}, + {"type": "module", "line": 45, "filename": "simd_align.39.wasm"}, + {"type": "module", "line": 46, "filename": "simd_align.40.wasm"}, + {"type": "module", "line": 47, "filename": "simd_align.41.wasm"}, + {"type": "module", "line": 48, "filename": "simd_align.42.wasm"}, + {"type": "module", "line": 49, "filename": "simd_align.43.wasm"}, + {"type": "assert_invalid", "line": 54, "filename": "simd_align.44.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 58, "filename": "simd_align.45.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 62, "filename": "simd_align.46.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 66, "filename": "simd_align.47.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 70, "filename": "simd_align.48.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 74, "filename": "simd_align.49.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 78, "filename": "simd_align.50.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 82, "filename": "simd_align.51.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 86, "filename": "simd_align.52.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 90, "filename": "simd_align.53.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 94, "filename": "simd_align.54.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_invalid", "line": 98, "filename": "simd_align.55.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}, + {"type": "assert_malformed", "line": 105, "filename": "simd_align.56.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 111, "filename": "simd_align.57.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 117, "filename": "simd_align.58.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 123, "filename": "simd_align.59.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 129, "filename": "simd_align.60.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 135, "filename": "simd_align.61.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 141, "filename": "simd_align.62.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 147, "filename": "simd_align.63.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 153, "filename": "simd_align.64.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 159, "filename": "simd_align.65.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 165, "filename": "simd_align.66.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 171, "filename": "simd_align.67.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 177, "filename": "simd_align.68.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 183, "filename": "simd_align.69.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 189, "filename": "simd_align.70.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 195, "filename": "simd_align.71.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 201, "filename": "simd_align.72.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 207, "filename": "simd_align.73.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 213, "filename": "simd_align.74.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 219, "filename": "simd_align.75.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 225, "filename": "simd_align.76.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 231, "filename": "simd_align.77.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 237, "filename": "simd_align.78.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 243, "filename": "simd_align.79.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 249, "filename": "simd_align.80.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 255, "filename": "simd_align.81.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 261, "filename": "simd_align.82.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 267, "filename": "simd_align.83.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 273, "filename": "simd_align.84.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 279, "filename": "simd_align.85.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 285, "filename": "simd_align.86.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 291, "filename": "simd_align.87.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 297, "filename": "simd_align.88.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "assert_malformed", "line": 303, "filename": "simd_align.89.wat", "text": "alignment must be a power of two", "module_type": "text"}, + {"type": "module", "line": 311, "filename": "simd_align.90.wasm"}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "v128.load align=16", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "v128.load align=16", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "v128.store align=16", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i8", "value": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16"]}]}, "expected": []}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "v128.load align=16", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "module", "line": 328, "filename": "simd_align.91.wasm"}, + {"type": "assert_return", "line": 352, "action": {"type": "invoke", "field": "v128_unaligned_read_and_write", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "v128_aligned_read_and_write", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "v128_aligned_read_and_unaligned_write", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "v128_unaligned_read_and_aligned_write", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.0.wasm new file mode 100644 index 00000000..f354b9df Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.1.wasm new file mode 100644 index 00000000..9ecad4e9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.10.wasm new file mode 100644 index 00000000..4e73bb7e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.11.wasm new file mode 100644 index 00000000..80aa38fc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.12.wasm new file mode 100644 index 00000000..a0062bac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.13.wasm new file mode 100644 index 00000000..cb92896f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.14.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.14.wat new file mode 100644 index 00000000..a7668752 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.14.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.shl_s (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.15.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.15.wat new file mode 100644 index 00000000..4d680e9c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.15.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.shl_r (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.16.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.16.wat new file mode 100644 index 00000000..3341a1d5 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.16.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.shr (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.17.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.17.wat new file mode 100644 index 00000000..e4f3b59f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.17.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.shl_s (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.18.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.18.wat new file mode 100644 index 00000000..04161835 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.18.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.shl_r (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.19.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.19.wat new file mode 100644 index 00000000..6506b5df --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.19.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.shr (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.2.wasm new file mode 100644 index 00000000..a6189812 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.20.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.20.wat new file mode 100644 index 00000000..faf2190f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.20.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.shl_s (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.21.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.21.wat new file mode 100644 index 00000000..14c4dbd5 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.21.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.shl_r (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.22.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.22.wat new file mode 100644 index 00000000..52f80a52 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.22.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.shr (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.23.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.23.wat new file mode 100644 index 00000000..eb0d7ed6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.23.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.shl_s (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.24.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.24.wat new file mode 100644 index 00000000..e2c072ab --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.24.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.shl_r (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.25.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.25.wat new file mode 100644 index 00000000..fc244ff7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.25.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.shr (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.26.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.26.wat new file mode 100644 index 00000000..f0af1f8c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.26.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f32x4.shl (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.27.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.27.wat new file mode 100644 index 00000000..9aacda75 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.27.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f32x4.shr_s (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.28.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.28.wat new file mode 100644 index 00000000..0cfaf1c2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.28.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f32x4.shr_u (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.29.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.29.wasm new file mode 100644 index 00000000..242c911d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.29.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.3.wasm new file mode 100644 index 00000000..cc452cf9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.30.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.30.wasm new file mode 100644 index 00000000..84038cc8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.30.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.31.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.31.wasm new file mode 100644 index 00000000..c505e620 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.31.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.32.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.32.wasm new file mode 100644 index 00000000..58e0f5b7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.32.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.33.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.33.wasm new file mode 100644 index 00000000..8a80b91a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.33.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.34.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.34.wasm new file mode 100644 index 00000000..360f540b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.34.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.35.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.35.wasm new file mode 100644 index 00000000..7bfa1e77 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.35.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.36.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.36.wasm new file mode 100644 index 00000000..bc1df3fd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.36.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.37.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.37.wasm new file mode 100644 index 00000000..1bf6b35b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.37.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.38.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.38.wasm new file mode 100644 index 00000000..7037f0bc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.38.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.39.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.39.wasm new file mode 100644 index 00000000..29f6dadc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.39.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.4.wasm new file mode 100644 index 00000000..ed13a360 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.40.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.40.wasm new file mode 100644 index 00000000..76059ef1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.40.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.5.wasm new file mode 100644 index 00000000..650fd997 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.6.wasm new file mode 100644 index 00000000..32cde001 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.7.wasm new file mode 100644 index 00000000..6c416dc8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.8.wasm new file mode 100644 index 00000000..91c962d0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.9.wasm new file mode 100644 index 00000000..1d1c123d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.json new file mode 100644 index 00000000..97a43a83 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bit_shift/simd_bit_shift.json @@ -0,0 +1,254 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_bit_shift.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_bit_shift.0.wasm"}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "128", "0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "187", "204", "221", "238", "255", "160", "176", "192", "208", "224", "240", "10", "11", "12", "13"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["160", "176", "192", "208", "224", "240", "0", "0", "0", "0", "0", "0", "160", "176", "192", "208"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "128", "0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i8x16.shl", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "4", "8", "12", "16", "20", "24", "28", "32", "36", "40", "44", "48", "52", "56", "60"]}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["64", "96", "0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "187", "204", "221", "238", "255", "160", "176", "192", "208", "224", "240", "10", "11", "12", "13"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["10", "11", "12", "13", "14", "15", "10", "11", "12", "13", "14", "15", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["64", "96", "0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6"]}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 119, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 122, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 128, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "i8x16.shr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["192", "224", "0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "187", "204", "221", "238", "255", "160", "176", "192", "208", "224", "240", "10", "11", "12", "13"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["250", "251", "252", "253", "254", "255", "250", "251", "252", "253", "254", "255", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 146, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "192", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["192", "224", "0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "i8x16.shr_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "i8x16.shl_1", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "i8x16.shr_u_8", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "i8x16.shr_s_9", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "1", "2", "2", "3", "3", "4", "4", "5", "5", "6", "6", "7", "7"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65280", "65408", "0", "2", "4", "6", "8", "10"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49380", "49380", "49380", "49380", "49380", "49380", "49380", "49380"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["18640", "18640", "18640", "18640", "18640", "18640", "18640", "18640"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["43707", "52445", "61183", "41136", "49360", "57584", "2571", "3085"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["43952", "52688", "61424", "2816", "3328", "3840", "41136", "49360"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "256", "512", "768", "1024", "1280", "1536", "1792"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65280", "65408", "0", "2", "4", "6", "8", "10"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i16x8.shl", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "4", "8", "12", "16", "20", "24", "28"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32704", "32736", "0", "0", "1", "1", "2", "2"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3086", "3086", "3086", "3086", "3086", "3086", "3086", "3086"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["37035", "37035", "37035", "37035", "37035", "37035", "37035", "37035"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["9258", "9258", "9258", "9258", "9258", "9258", "9258", "9258"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["43707", "52445", "61183", "41136", "49360", "57584", "2571", "3085"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2731", "3277", "3823", "2571", "3085", "3599", "160", "192"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32704", "32736", "0", "0", "1", "1", "2", "2"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "i16x8.shr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65472", "65504", "0", "0", "1", "1", "2", "2"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3086", "3086", "3086", "3086", "3086", "3086", "3086", "3086"]}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["37035", "37035", "37035", "37035", "37035", "37035", "37035", "37035"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["58410", "58410", "58410", "58410", "58410", "58410", "58410", "58410"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["43707", "52445", "61183", "41136", "49360", "57584", "2571", "3085"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["64171", "64717", "65263", "64011", "64525", "65039", "160", "192"]}]}, + {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65472", "0", "1", "2", "3", "4", "5"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65472", "65504", "0", "0", "1", "1", "2", "2"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "17"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "i16x8.shr_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "i16x8.shl_1", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "i16x8.shr_u_16", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "i16x8.shr_s_17", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 348, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "0", "168496141"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294901760", "0", "336992282"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["643304264", "643304264", "643304264", "643304264"]}]}, + {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1221679584", "1221679584", "1221679584", "1221679584"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["2864434397", "4009730224", "3234914544", "168496141"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2881277392", "4026141440", "219025152", "2695938256"]}]}, + {"type": "assert_return", "line": 360, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "256", "3584", "3840"]}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "0", "168496141"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294901760", "0", "336992282"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]}, + {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]}, + {"type": "assert_return", "line": 386, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]}, + {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]}, + {"type": "assert_return", "line": 392, "action": {"type": "invoke", "field": "i32x4.shl", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4", "56", "60"]}]}, + {"type": "assert_return", "line": 398, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "2147467264", "6", "6"]}]}, + {"type": "assert_return", "line": 401, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["308641972", "308641972", "308641972", "308641972"]}]}, + {"type": "assert_return", "line": 404, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["606794619", "606794619", "606794619", "606794619"]}]}, + {"type": "assert_return", "line": 407, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2864434397", "4009730224", "3234914544", "168496141"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["179027149", "250608139", "202182159", "10531008"]}]}, + {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 414, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 417, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 420, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "12", "13"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "2147467264", "6", "6"]}]}, + {"type": "assert_return", "line": 427, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 430, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 433, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 436, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 439, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 442, "action": {"type": "invoke", "field": "i32x4.shr_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "3", "3"]}]}, + {"type": "assert_return", "line": 448, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "12", "13"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "4294950912", "6", "6"]}]}, + {"type": "assert_return", "line": 451, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["308641972", "308641972", "308641972", "308641972"]}]}, + {"type": "assert_return", "line": 454, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3828020091", "3828020091", "3828020091", "3828020091"]}]}, + {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2864434397", "4009730224", "3234914544", "168496141"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4205558989", "4277139979", "4228713999", "10531008"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 464, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 470, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 474, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "4294934528", "12", "13"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "4294950912", "6", "6"]}]}, + {"type": "assert_return", "line": 477, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "33"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 480, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 483, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 486, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 489, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 492, "action": {"type": "invoke", "field": "i32x4.shr_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "3", "3"]}]}, + {"type": "assert_return", "line": 497, "action": {"type": "invoke", "field": "i32x4.shl_1", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "28", "30"]}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "i32x4.shr_u_32", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, + {"type": "assert_return", "line": 501, "action": {"type": "invoke", "field": "i32x4.shr_s_33", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "7", "7"]}]}, + {"type": "assert_return", "line": 506, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "18446744071562067968"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744069414584320"]}]}, + {"type": "assert_return", "line": 509, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4938271560493827156", "4938271560493827156"]}]}, + {"type": "assert_return", "line": 512, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1311768467294899695", "1311768467294899695"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["5247073869179598780", "5247073869179598780"]}]}, + {"type": "assert_return", "line": 515, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["12374992233499855616", "940705867537367248"]}]}, + {"type": "assert_return", "line": 518, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13532434998902173696", "15051293880597875968"]}]}, + {"type": "assert_return", "line": 521, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "16"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["65536", "983040"]}]}, + {"type": "assert_return", "line": 524, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967296", "64424509440"]}]}, + {"type": "assert_return", "line": 528, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, + {"type": "assert_return", "line": 531, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]}, + {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "i64x2.shl", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4", "60"]}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "18446744071562067968"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "9223372035781033984"]}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["308641972530864197", "308641972530864197"]}]}, + {"type": "assert_return", "line": 559, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["10424652191131583265", "10424652191131583265"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2606163047782895816", "2606163047782895816"]}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["768915753791388171", "868365760750203072"]}]}, + {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["48057234611961760", "54272860046887692"]}]}, + {"type": "assert_return", "line": 568, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "16"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 571, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 575, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, + {"type": "assert_return", "line": 578, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, + {"type": "assert_return", "line": 582, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]}, + {"type": "assert_return", "line": 585, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]}, + {"type": "assert_return", "line": 588, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]}, + {"type": "assert_return", "line": 591, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]}, + {"type": "assert_return", "line": 594, "action": {"type": "invoke", "field": "i64x2.shr_u", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "3"]}]}, + {"type": "assert_return", "line": 600, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "18446744071562067968"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "18446744072635809792"]}]}, + {"type": "assert_return", "line": 603, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["308641972530864197", "308641972530864197"]}]}, + {"type": "assert_return", "line": 606, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["10424652191131583265", "10424652191131583265"]}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["16441221103065059528", "16441221103065059528"]}]}, + {"type": "assert_return", "line": 609, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["12302652060662210736", "13893852172003249165"]}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18062738322894092811", "18162188329852907712"]}]}, + {"type": "assert_return", "line": 612, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18422743714283585440", "13893852172003249165"]}, {"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446650322305543935", "18428959339718511372"]}]}, + {"type": "assert_return", "line": 615, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "16"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "32"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, + {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, + {"type": "assert_return", "line": 629, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "18446744071562067968"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "18446744072635809792"]}]}, + {"type": "assert_return", "line": 632, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["12", "13"]}, {"type": "i32", "value": "65"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["6", "6"]}]}, + {"type": "assert_return", "line": 635, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "129"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]}, + {"type": "assert_return", "line": 638, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]}, + {"type": "assert_return", "line": 641, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "513"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]}, + {"type": "assert_return", "line": 644, "action": {"type": "invoke", "field": "i64x2.shr_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}, {"type": "i32", "value": "514"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "3"]}]}, + {"type": "assert_return", "line": 649, "action": {"type": "invoke", "field": "i64x2.shl_1", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "30"]}]}, + {"type": "assert_return", "line": 651, "action": {"type": "invoke", "field": "i64x2.shr_u_64", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, + {"type": "assert_return", "line": 653, "action": {"type": "invoke", "field": "i64x2.shr_s_65", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "7"]}]}, + {"type": "module", "line": 658, "filename": "simd_bit_shift.1.wasm"}, + {"type": "assert_return", "line": 949, "action": {"type": "invoke", "field": "i8x16.shl-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 950, "action": {"type": "invoke", "field": "i8x16.shr_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 951, "action": {"type": "invoke", "field": "i8x16.shr_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 952, "action": {"type": "invoke", "field": "i16x8.shl-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 953, "action": {"type": "invoke", "field": "i16x8.shr_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 954, "action": {"type": "invoke", "field": "i16x8.shr_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 955, "action": {"type": "invoke", "field": "i32x4.shl-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 956, "action": {"type": "invoke", "field": "i32x4.shr_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 957, "action": {"type": "invoke", "field": "i32x4.shr_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "i64x2.shl-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 959, "action": {"type": "invoke", "field": "i64x2.shr_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 960, "action": {"type": "invoke", "field": "i64x2.shr_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "nested-i8x16.shl", "args": []}, "expected": []}, + {"type": "assert_return", "line": 962, "action": {"type": "invoke", "field": "nested-i8x16.shr_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 963, "action": {"type": "invoke", "field": "nested-i8x16.shr_u", "args": []}, "expected": []}, + {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "nested-i16x8.shl", "args": []}, "expected": []}, + {"type": "assert_return", "line": 965, "action": {"type": "invoke", "field": "nested-i16x8.shr_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 966, "action": {"type": "invoke", "field": "nested-i16x8.shr_u", "args": []}, "expected": []}, + {"type": "assert_return", "line": 967, "action": {"type": "invoke", "field": "nested-i32x4.shl", "args": []}, "expected": []}, + {"type": "assert_return", "line": 968, "action": {"type": "invoke", "field": "nested-i32x4.shr_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 969, "action": {"type": "invoke", "field": "nested-i32x4.shr_u", "args": []}, "expected": []}, + {"type": "assert_return", "line": 970, "action": {"type": "invoke", "field": "nested-i64x2.shl", "args": []}, "expected": []}, + {"type": "assert_return", "line": 971, "action": {"type": "invoke", "field": "nested-i64x2.shr_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 972, "action": {"type": "invoke", "field": "nested-i64x2.shr_u", "args": []}, "expected": []}, + {"type": "assert_invalid", "line": 976, "filename": "simd_bit_shift.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 977, "filename": "simd_bit_shift.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 978, "filename": "simd_bit_shift.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 979, "filename": "simd_bit_shift.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 980, "filename": "simd_bit_shift.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 981, "filename": "simd_bit_shift.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 982, "filename": "simd_bit_shift.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 983, "filename": "simd_bit_shift.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 984, "filename": "simd_bit_shift.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 985, "filename": "simd_bit_shift.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 986, "filename": "simd_bit_shift.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 987, "filename": "simd_bit_shift.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 991, "filename": "simd_bit_shift.14.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 992, "filename": "simd_bit_shift.15.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 993, "filename": "simd_bit_shift.16.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 994, "filename": "simd_bit_shift.17.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 995, "filename": "simd_bit_shift.18.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 996, "filename": "simd_bit_shift.19.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 997, "filename": "simd_bit_shift.20.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 998, "filename": "simd_bit_shift.21.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 999, "filename": "simd_bit_shift.22.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1000, "filename": "simd_bit_shift.23.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1001, "filename": "simd_bit_shift.24.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1002, "filename": "simd_bit_shift.25.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1003, "filename": "simd_bit_shift.26.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1004, "filename": "simd_bit_shift.27.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1005, "filename": "simd_bit_shift.28.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 1010, "filename": "simd_bit_shift.29.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1018, "filename": "simd_bit_shift.30.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1026, "filename": "simd_bit_shift.31.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1034, "filename": "simd_bit_shift.32.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1042, "filename": "simd_bit_shift.33.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1050, "filename": "simd_bit_shift.34.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1058, "filename": "simd_bit_shift.35.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1066, "filename": "simd_bit_shift.36.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1074, "filename": "simd_bit_shift.37.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1082, "filename": "simd_bit_shift.38.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1090, "filename": "simd_bit_shift.39.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1098, "filename": "simd_bit_shift.40.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.0.wasm new file mode 100644 index 00000000..990442db Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.1.wasm new file mode 100644 index 00000000..29e4bf0f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.10.wasm new file mode 100644 index 00000000..0970f6ae Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.11.wasm new file mode 100644 index 00000000..dec6b7df Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.12.wasm new file mode 100644 index 00000000..91ce0977 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.13.wasm new file mode 100644 index 00000000..fee80012 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.14.wasm new file mode 100644 index 00000000..d95bf5dc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.15.wasm new file mode 100644 index 00000000..7e2d99b2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.16.wasm new file mode 100644 index 00000000..c1186c67 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.17.wasm new file mode 100644 index 00000000..22520520 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.18.wasm new file mode 100644 index 00000000..801b9ccb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.19.wasm new file mode 100644 index 00000000..29814ba6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.2.wasm new file mode 100644 index 00000000..65ff9b86 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.20.wasm new file mode 100644 index 00000000..00ba21c3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.21.wasm new file mode 100644 index 00000000..5e1ebe92 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.22.wasm new file mode 100644 index 00000000..3bf95b13 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.23.wasm new file mode 100644 index 00000000..4a7f6602 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.24.wasm new file mode 100644 index 00000000..8e75cbd6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.25.wasm new file mode 100644 index 00000000..284fa6aa Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.26.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.26.wasm new file mode 100644 index 00000000..4f8ea594 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.26.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.27.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.27.wasm new file mode 100644 index 00000000..8b6ae0ad Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.27.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.28.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.28.wasm new file mode 100644 index 00000000..464fb0a6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.28.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.29.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.29.wasm new file mode 100644 index 00000000..e4c503cc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.29.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.3.wasm new file mode 100644 index 00000000..7db09b0e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.4.wasm new file mode 100644 index 00000000..720f987a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.5.wasm new file mode 100644 index 00000000..691adf85 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.6.wasm new file mode 100644 index 00000000..e0f04e19 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.7.wasm new file mode 100644 index 00000000..5ccfecb5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.8.wasm new file mode 100644 index 00000000..4ad0f9be Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.9.wasm new file mode 100644 index 00000000..fa95b1d0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.json new file mode 100644 index 00000000..b8d3c1f0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_bitwise/simd_bitwise.json @@ -0,0 +1,171 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_bitwise.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_bitwise.0.wasm"}, + {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 17, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "i32", "value": ["3435973836", "3435973836", "3435973836", "3435973836"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["858993459", "858993459", "858993459", "858993459"]}]}, + {"type": "assert_return", "line": 27, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3060399405", "3060399405", "3060399405", "3060399405"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3989547399", "3989547399", "3989547399", "3989547399"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["10", "128", "5", "165"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["10", "128", "0", "160"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i32", "value": ["21845", "65535", "22015", "24575"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["21845", "21845", "21845", "21845"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["270550120", "270550120", "270550120", "270550120"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["10", "128", "5", "165"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311535", "2863311535"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i32", "value": ["21845", "65535", "22015", "24575"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431699455", "1431655935", "1431658495"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2462048255", "2462048255", "2462048255", "2462048255"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["170", "170", "170", "170"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["10", "128", "5", "165"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2863311520", "2863311402", "2863311535", "2863311375"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i32", "value": ["21845", "65535", "22015", "24575"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1431633920", "1431677610", "1431634090", "1431636650"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2191498135", "2191498135", "2191498135", "2191498135"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["3149642683", "3149642683", "3149642683", "3149642683"]}, {"type": "v128", "lane_type": "i32", "value": ["1123141", "4027580415", "269557793", "3148528554"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3148528314", "2881137322", "2880093114", "2864425659"]}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["3149642683", "3149642683", "3149642683", "3149642683"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3149642683", "3149642683", "3149642683", "3149642683"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["3149642683", "3149642683", "3149642683", "3149642683"]}, {"type": "v128", "lane_type": "i32", "value": ["286331153", "286331153", "286331153", "286331153"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["3149642683", "3149642683", "3149642683", "3149642683"]}, {"type": "v128", "lane_type": "i32", "value": ["19088743", "2309737967", "4275878552", "1985229328"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3132799674", "3132799674", "2880154539", "2880154539"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i32", "value": ["19088743", "2309737967", "4275878552", "1985229328"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1417023538", "3707672762", "2877943757", "587294533"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i32", "value": ["1431655765", "2863311530", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "1431655765", "2863311530"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "v128", "lane_type": "i32", "value": ["3060399406", "3060399406", "3060399406", "3060399406"]}, {"type": "v128", "lane_type": "i32", "value": ["3455045103", "3455045103", "3455045103", "3455045103"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2072391874", "2072391874", "2072391874", "2072391874"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "v128", "lane_type": "i32", "value": ["3455045103", "3455045103", "3455045103", "3455045103"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["270812264", "270812264", "270812264", "270812264"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["170", "170", "170", "170"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i32", "value": ["10", "128", "5", "165"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2863311520", "2863311402", "2863311530", "2863311370"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i32", "value": ["21845", "65535", "22015", "24575"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1431633920", "1431633920", "1431633920", "1431633920"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["34869776", "34869776", "34869776", "34869776"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4194303", "4194303", "4194303", "4194303"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2151677951", "2151677951", "2151677951", "2151677951"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["8388607", "8388607", "8388607", "8388607"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "not", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2155872255", "2155872255", "2155872255", "2155872255"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "and", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "or", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4194304", "4194304", "4194304", "4194304"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2151677952", "2151677952", "2151677952", "2151677952"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2151677952", "2151677952", "2151677952", "2151677952"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4194304", "4194304", "4194304", "4194304"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "xor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 363, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "bitselect", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1327867302", "1327867302", "1327867302", "1327867302"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4194304", "4194304", "4194304", "4194304"]}]}, + {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2151677952", "2151677952", "2151677952", "2151677952"]}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 386, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4194304", "4194304", "4194304", "4194304"]}]}, + {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4194304", "4194304", "4194304", "4194304"]}]}, + {"type": "assert_return", "line": 392, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 395, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 398, "action": {"type": "invoke", "field": "andnot", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_invalid", "line": 405, "filename": "simd_bitwise.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 407, "filename": "simd_bitwise.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 408, "filename": "simd_bitwise.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 409, "filename": "simd_bitwise.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 411, "filename": "simd_bitwise.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 412, "filename": "simd_bitwise.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 413, "filename": "simd_bitwise.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 415, "filename": "simd_bitwise.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 416, "filename": "simd_bitwise.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 417, "filename": "simd_bitwise.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 419, "filename": "simd_bitwise.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 420, "filename": "simd_bitwise.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 421, "filename": "simd_bitwise.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 423, "filename": "simd_bitwise.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 424, "filename": "simd_bitwise.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 425, "filename": "simd_bitwise.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 429, "filename": "simd_bitwise.17.wasm"}, + {"type": "assert_return", "line": 700, "action": {"type": "invoke", "field": "v128.not-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 701, "action": {"type": "invoke", "field": "v128.and-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 702, "action": {"type": "invoke", "field": "v128.or-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 703, "action": {"type": "invoke", "field": "v128.xor-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 704, "action": {"type": "invoke", "field": "v128.bitselect-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 705, "action": {"type": "invoke", "field": "v128.andnot-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 706, "action": {"type": "invoke", "field": "nested-v128.not", "args": []}, "expected": []}, + {"type": "assert_return", "line": 707, "action": {"type": "invoke", "field": "nested-v128.and", "args": []}, "expected": []}, + {"type": "assert_return", "line": 708, "action": {"type": "invoke", "field": "nested-v128.or", "args": []}, "expected": []}, + {"type": "assert_return", "line": 709, "action": {"type": "invoke", "field": "nested-v128.xor", "args": []}, "expected": []}, + {"type": "assert_return", "line": 710, "action": {"type": "invoke", "field": "nested-v128.bitselect", "args": []}, "expected": []}, + {"type": "assert_return", "line": 711, "action": {"type": "invoke", "field": "nested-v128.andnot", "args": []}, "expected": []}, + {"type": "assert_return", "line": 712, "action": {"type": "invoke", "field": "as-param", "args": []}, "expected": []}, + {"type": "assert_invalid", "line": 718, "filename": "simd_bitwise.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 726, "filename": "simd_bitwise.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 734, "filename": "simd_bitwise.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 742, "filename": "simd_bitwise.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 750, "filename": "simd_bitwise.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 758, "filename": "simd_bitwise.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 766, "filename": "simd_bitwise.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 774, "filename": "simd_bitwise.25.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 782, "filename": "simd_bitwise.26.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 790, "filename": "simd_bitwise.27.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 798, "filename": "simd_bitwise.28.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 806, "filename": "simd_bitwise.29.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.0.wasm new file mode 100644 index 00000000..f002ccdb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.1.wasm new file mode 100644 index 00000000..b8128fea Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.10.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.10.wat new file mode 100644 index 00000000..a7233c97 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.10.wat @@ -0,0 +1 @@ +(memory 1) (func (result i32) (f64x2.any_true (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.11.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.11.wat new file mode 100644 index 00000000..4a05335e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.11.wat @@ -0,0 +1 @@ +(memory 1) (func (result i32) (f64x2.all_true (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.12.wasm new file mode 100644 index 00000000..f314e872 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.13.wasm new file mode 100644 index 00000000..39574c7d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.14.wasm new file mode 100644 index 00000000..f314e872 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.15.wasm new file mode 100644 index 00000000..0a90872e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.16.wasm new file mode 100644 index 00000000..f314e872 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.17.wasm new file mode 100644 index 00000000..c0ca140c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.2.wasm new file mode 100644 index 00000000..892523b5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.3.wasm new file mode 100644 index 00000000..57140046 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.4.wasm new file mode 100644 index 00000000..892523b5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.5.wasm new file mode 100644 index 00000000..9956fc11 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.6.wasm new file mode 100644 index 00000000..892523b5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.7.wasm new file mode 100644 index 00000000..ecb68841 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.8.wat new file mode 100644 index 00000000..a8f2b802 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.8.wat @@ -0,0 +1 @@ +(memory 1) (func (result i32) (f32x4.any_true (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.9.wat new file mode 100644 index 00000000..506f6259 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.9.wat @@ -0,0 +1 @@ +(memory 1) (func (result i32) (f32x4.all_true (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.json new file mode 100644 index 00000000..ea254c06 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_boolean/simd_boolean.json @@ -0,0 +1,279 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_boolean.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_boolean.0.wasm"}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "i8x16.any_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "i8x16.any_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i8x16.any_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 27, "action": {"type": "invoke", "field": "i8x16.any_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "i8x16.any_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "15"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i8x16.any_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "i8x16.any_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "i8x16.any_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i8x16.any_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "i8x16.all_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "i8x16.all_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i8x16.all_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "i8x16.all_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "i8x16.all_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "15"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i8x16.all_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "i8x16.all_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "i8x16.all_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i8x16.all_true", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "i8x16.bitmask", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "65535"}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "i8x16.bitmask", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "15"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "1", "2", "11", "12", "13", "15"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["171", "171", "171", "171", "171", "171", "171", "171"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "i16x8.any_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "1", "2", "11", "12", "13", "15"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["171", "171", "171", "171", "171", "171", "171", "171"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "i16x8.all_true", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "i16x8.bitmask", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "i32", "value": "255"}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "i16x8.bitmask", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "1", "2", "11", "12", "13", "15"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 119, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "1", "15"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["171", "171", "171", "171"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "i32x4.any_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "1", "15"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["171", "171", "171", "171"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "i32x4.all_true", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "i32x4.bitmask", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "15"}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i32x4.bitmask", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "1", "15"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "i64x2.all_true", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i64x2.all_true", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "i64x2.all_true", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "i64x2.all_true", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "i64x2.all_true", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "i64x2.all_true", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "i64x2.all_true", "args": [{"type": "v128", "lane_type": "i64", "value": ["255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "i64x2.all_true", "args": [{"type": "v128", "lane_type": "i64", "value": ["171", "171"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "i64x2.all_true", "args": [{"type": "v128", "lane_type": "i64", "value": ["85", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "i64x2.bitmask", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "i32", "value": "3"}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "i64x2.bitmask", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "15"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "module", "line": 188, "filename": "simd_boolean.1.wasm"}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "i8x16_any_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 474, "action": {"type": "invoke", "field": "i8x16_any_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "1", "0", "0", "0", "1", "0", "0", "0", "1", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 476, "action": {"type": "invoke", "field": "i8x16_any_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 479, "action": {"type": "invoke", "field": "i16x8_any_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "i16x8_any_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 483, "action": {"type": "invoke", "field": "i16x8_any_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 486, "action": {"type": "invoke", "field": "i32x4_any_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 488, "action": {"type": "invoke", "field": "i32x4_any_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "i32x4_any_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 495, "action": {"type": "invoke", "field": "i8x16_all_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 497, "action": {"type": "invoke", "field": "i8x16_all_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "0", "1", "1", "1", "0", "1", "1", "1", "0", "1", "1", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "i8x16_all_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "i16x8_all_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 504, "action": {"type": "invoke", "field": "i16x8_all_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "0", "1", "1", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 506, "action": {"type": "invoke", "field": "i16x8_all_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 509, "action": {"type": "invoke", "field": "i32x4_all_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 511, "action": {"type": "invoke", "field": "i32x4_all_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 513, "action": {"type": "invoke", "field": "i32x4_all_true_as_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "i8x16_any_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 519, "action": {"type": "invoke", "field": "i8x16_any_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 521, "action": {"type": "invoke", "field": "i16x8_any_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 523, "action": {"type": "invoke", "field": "i16x8_any_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 525, "action": {"type": "invoke", "field": "i32x4_any_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 527, "action": {"type": "invoke", "field": "i32x4_any_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 530, "action": {"type": "invoke", "field": "i8x16_all_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "i8x16_all_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 534, "action": {"type": "invoke", "field": "i16x8_all_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 536, "action": {"type": "invoke", "field": "i16x8_all_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "i32x4_all_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 540, "action": {"type": "invoke", "field": "i32x4_all_true_as_select_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 543, "action": {"type": "invoke", "field": "i8x16_any_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 545, "action": {"type": "invoke", "field": "i8x16_any_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "i16x8_any_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 549, "action": {"type": "invoke", "field": "i16x8_any_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 551, "action": {"type": "invoke", "field": "i32x4_any_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "i32x4_any_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "i8x16_all_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 558, "action": {"type": "invoke", "field": "i8x16_all_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 560, "action": {"type": "invoke", "field": "i16x8_all_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "i16x8_all_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 564, "action": {"type": "invoke", "field": "i32x4_all_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 566, "action": {"type": "invoke", "field": "i32x4_all_true_as_br_if_cond", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 569, "action": {"type": "invoke", "field": "i8x16_any_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 572, "action": {"type": "invoke", "field": "i8x16_any_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 575, "action": {"type": "invoke", "field": "i8x16_any_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 578, "action": {"type": "invoke", "field": "i16x8_any_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 581, "action": {"type": "invoke", "field": "i16x8_any_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 584, "action": {"type": "invoke", "field": "i16x8_any_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 587, "action": {"type": "invoke", "field": "i32x4_any_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 590, "action": {"type": "invoke", "field": "i32x4_any_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 593, "action": {"type": "invoke", "field": "i32x4_any_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 597, "action": {"type": "invoke", "field": "i8x16_any_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 600, "action": {"type": "invoke", "field": "i8x16_any_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 603, "action": {"type": "invoke", "field": "i8x16_any_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 606, "action": {"type": "invoke", "field": "i16x8_any_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 609, "action": {"type": "invoke", "field": "i16x8_any_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 612, "action": {"type": "invoke", "field": "i16x8_any_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 615, "action": {"type": "invoke", "field": "i32x4_any_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "i32x4_any_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 621, "action": {"type": "invoke", "field": "i32x4_any_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "i8x16_any_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "i8x16_any_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 631, "action": {"type": "invoke", "field": "i8x16_any_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 634, "action": {"type": "invoke", "field": "i16x8_any_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 637, "action": {"type": "invoke", "field": "i16x8_any_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 640, "action": {"type": "invoke", "field": "i16x8_any_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 643, "action": {"type": "invoke", "field": "i32x4_any_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 646, "action": {"type": "invoke", "field": "i32x4_any_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 649, "action": {"type": "invoke", "field": "i32x4_any_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 653, "action": {"type": "invoke", "field": "i8x16_all_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 656, "action": {"type": "invoke", "field": "i8x16_all_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 659, "action": {"type": "invoke", "field": "i8x16_all_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 662, "action": {"type": "invoke", "field": "i16x8_all_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 665, "action": {"type": "invoke", "field": "i16x8_all_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 668, "action": {"type": "invoke", "field": "i16x8_all_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 671, "action": {"type": "invoke", "field": "i32x4_all_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 674, "action": {"type": "invoke", "field": "i32x4_all_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 677, "action": {"type": "invoke", "field": "i32x4_all_true_as_i32.and_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 681, "action": {"type": "invoke", "field": "i8x16_all_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 684, "action": {"type": "invoke", "field": "i8x16_all_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 687, "action": {"type": "invoke", "field": "i8x16_all_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 690, "action": {"type": "invoke", "field": "i16x8_all_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 693, "action": {"type": "invoke", "field": "i16x8_all_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 696, "action": {"type": "invoke", "field": "i16x8_all_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 699, "action": {"type": "invoke", "field": "i32x4_all_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 702, "action": {"type": "invoke", "field": "i32x4_all_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 705, "action": {"type": "invoke", "field": "i32x4_all_true_as_i32.or_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 709, "action": {"type": "invoke", "field": "i8x16_all_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 712, "action": {"type": "invoke", "field": "i8x16_all_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 715, "action": {"type": "invoke", "field": "i8x16_all_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 718, "action": {"type": "invoke", "field": "i16x8_all_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 721, "action": {"type": "invoke", "field": "i16x8_all_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 724, "action": {"type": "invoke", "field": "i16x8_all_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 727, "action": {"type": "invoke", "field": "i32x4_all_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 730, "action": {"type": "invoke", "field": "i32x4_all_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "1"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 733, "action": {"type": "invoke", "field": "i32x4_all_true_as_i32.xor_operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 737, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 739, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 741, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 743, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 745, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 747, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 749, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 751, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 753, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 756, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 759, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 762, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 765, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 768, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 771, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 774, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 777, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 780, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 784, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 787, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 790, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 793, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 796, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 799, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 802, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 805, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 808, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 812, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 815, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 818, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 821, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 824, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 827, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 830, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 833, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 836, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 840, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 844, "action": {"type": "invoke", "field": "i8x16_any_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "255", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 848, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i16", "value": ["170", "170", "170", "170", "170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i16", "value": ["85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 852, "action": {"type": "invoke", "field": "i16x8_any_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i16", "value": ["170", "170", "170", "170", "170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i16", "value": ["85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["85", "85", "85", "85", "85", "85", "255", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 856, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 860, "action": {"type": "invoke", "field": "i32x4_any_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "255", "85"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 865, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 867, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 869, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 871, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 873, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 875, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 877, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 879, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 881, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.not", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 884, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 887, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 890, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 893, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 896, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 899, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 902, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 905, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 908, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.and", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 912, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 915, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 918, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 921, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 924, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 927, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 930, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 933, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 936, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.or", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 940, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 943, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 946, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "0", "255", "0", "255", "0", "255", "0", "255", "0", "255", "0", "255", "0", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "0", "255", "0", "255", "0", "255", "0", "255", "0", "255", "0", "255", "0", "255", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 949, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 952, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 955, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "65535", "0", "65535", "0", "65535", "0", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "0", "65535", "0", "65535", "0", "65535", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.xor", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "4294967295", "0"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 968, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 972, "action": {"type": "invoke", "field": "i8x16_all_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 976, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i16", "value": ["170", "170", "170", "170", "170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i16", "value": ["85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 980, "action": {"type": "invoke", "field": "i16x8_all_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i16", "value": ["170", "170", "170", "170", "170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i16", "value": ["85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 984, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 988, "action": {"type": "invoke", "field": "i32x4_all_true_with_v128.bitselect", "args": [{"type": "v128", "lane_type": "i32", "value": ["170", "170", "170", "170"]}, {"type": "v128", "lane_type": "i32", "value": ["85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["170", "170", "170", "170"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_invalid", "line": 995, "filename": "simd_boolean.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 996, "filename": "simd_boolean.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 997, "filename": "simd_boolean.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 998, "filename": "simd_boolean.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 999, "filename": "simd_boolean.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1000, "filename": "simd_boolean.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1004, "filename": "simd_boolean.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1005, "filename": "simd_boolean.9.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1006, "filename": "simd_boolean.10.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1007, "filename": "simd_boolean.11.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 1012, "filename": "simd_boolean.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1020, "filename": "simd_boolean.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1028, "filename": "simd_boolean.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1036, "filename": "simd_boolean.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1044, "filename": "simd_boolean.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1052, "filename": "simd_boolean.17.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.0.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.1.wasm new file mode 100644 index 00000000..4d9de649 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.10.wasm new file mode 100644 index 00000000..2930220c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.100.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.100.wasm new file mode 100644 index 00000000..8da9e60e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.100.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.101.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.101.wasm new file mode 100644 index 00000000..8da9e60e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.101.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.102.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.102.wasm new file mode 100644 index 00000000..d9959953 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.102.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.103.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.103.wasm new file mode 100644 index 00000000..d9959953 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.103.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.104.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.104.wasm new file mode 100644 index 00000000..d9959953 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.104.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.105.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.105.wasm new file mode 100644 index 00000000..e37d7ca3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.105.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.106.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.106.wasm new file mode 100644 index 00000000..96b18d9c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.106.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.107.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.107.wasm new file mode 100644 index 00000000..2a9deca5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.107.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.108.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.108.wasm new file mode 100644 index 00000000..02147f27 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.108.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.109.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.109.wasm new file mode 100644 index 00000000..02147f27 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.109.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.11.wasm new file mode 100644 index 00000000..a4601133 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.110.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.110.wasm new file mode 100644 index 00000000..06ecad32 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.110.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.111.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.111.wasm new file mode 100644 index 00000000..5d6544b6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.111.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.112.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.112.wasm new file mode 100644 index 00000000..67d6849c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.112.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.113.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.113.wat new file mode 100644 index 00000000..7144acab --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.113.wat @@ -0,0 +1 @@ +(func (v128.const i8x16 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100 0x100) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.114.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.114.wat new file mode 100644 index 00000000..5a58b711 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.114.wat @@ -0,0 +1 @@ +(func (v128.const i8x16 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81 -0x81) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.115.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.115.wat new file mode 100644 index 00000000..f19fc47e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.115.wat @@ -0,0 +1 @@ +(func (v128.const i8x16 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101 -0x101) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.116.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.116.wat new file mode 100644 index 00000000..f22e919a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.116.wat @@ -0,0 +1 @@ +(func (v128.const i8x16 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256 256) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.117.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.117.wat new file mode 100644 index 00000000..9736630d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.117.wat @@ -0,0 +1 @@ +(func (v128.const i8x16 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129 -129) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.118.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.118.wat new file mode 100644 index 00000000..d5d6e326 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.118.wat @@ -0,0 +1 @@ +(func (v128.const i16x8 0x10000 0x10000 0x10000 0x10000 0x10000 0x10000 0x10000 0x10000) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.119.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.119.wat new file mode 100644 index 00000000..34b3a25d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.119.wat @@ -0,0 +1 @@ +(func (v128.const i16x8 -0x8001 -0x8001 -0x8001 -0x8001 -0x8001 -0x8001 -0x8001 -0x8001) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.12.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.120.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.120.wat new file mode 100644 index 00000000..69769520 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.120.wat @@ -0,0 +1 @@ +(func (v128.const i16x8 65536 65536 65536 65536 65536 65536 65536 65536) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.121.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.121.wat new file mode 100644 index 00000000..c4b545ae --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.121.wat @@ -0,0 +1 @@ +(func (v128.const i16x8 -32769 -32769 -32769 -32769 -32769 -32769 -32769 -32769) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.122.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.122.wat new file mode 100644 index 00000000..6d345aa1 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.122.wat @@ -0,0 +1 @@ +(func (v128.const i32x4 0x100000000 0x100000000 0x100000000 0x100000000) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.123.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.123.wat new file mode 100644 index 00000000..160c1a4a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.123.wat @@ -0,0 +1 @@ +(func (v128.const i32x4 -0x80000001 -0x80000001 -0x80000001 -0x80000001) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.124.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.124.wat new file mode 100644 index 00000000..91223370 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.124.wat @@ -0,0 +1 @@ +(func (v128.const i32x4 4294967296 4294967296 4294967296 4294967296) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.125.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.125.wat new file mode 100644 index 00000000..c067c73d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.125.wat @@ -0,0 +1 @@ +(func (v128.const i32x4 -2147483649 -2147483649 -2147483649 -2147483649) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.126.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.126.wat new file mode 100644 index 00000000..c1248775 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.126.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x1p128 0x1p128 0x1p128 0x1p128) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.127.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.127.wat new file mode 100644 index 00000000..fcc1d41e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.127.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 -0x1p128 -0x1p128 -0x1p128 -0x1p128) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.128.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.128.wat new file mode 100644 index 00000000..8c5cdf3a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.128.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 1e39 1e39 1e39 1e39) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.129.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.129.wat new file mode 100644 index 00000000..9e5cd81f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.129.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 -1e39 -1e39 -1e39 -1e39) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.13.wasm new file mode 100644 index 00000000..2c5e6f3b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.130.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.130.wat new file mode 100644 index 00000000..394ff4e4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.130.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 340282356779733661637539395458142568448 340282356779733661637539395458142568448 340282356779733661637539395458142568448 340282356779733661637539395458142568448) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.131.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.131.wat new file mode 100644 index 00000000..4cd15807 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.131.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 -340282356779733661637539395458142568448 -340282356779733661637539395458142568448 -340282356779733661637539395458142568448 -340282356779733661637539395458142568448) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.132.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.132.wat new file mode 100644 index 00000000..50ef67e4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.132.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 nan:0x80_0000 nan:0x80_0000 nan:0x80_0000 nan:0x80_0000) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.133.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.133.wat new file mode 100644 index 00000000..d6afcbb0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.133.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 269653970229347356221791135597556535197105851288767494898376215204735891170042808140884337949150317257310688430271573696351481990334196274152701320055306275479074865864826923114368235135583993416113802762682700913456874855354834422248712838998185022412196739306217084753107265771378949821875606039276187287552 269653970229347356221791135597556535197105851288767494898376215204735891170042808140884337949150317257310688430271573696351481990334196274152701320055306275479074865864826923114368235135583993416113802762682700913456874855354834422248712838998185022412196739306217084753107265771378949821875606039276187287552) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.134.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.134.wat new file mode 100644 index 00000000..635ea5ab --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.134.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 -269653970229347356221791135597556535197105851288767494898376215204735891170042808140884337949150317257310688430271573696351481990334196274152701320055306275479074865864826923114368235135583993416113802762682700913456874855354834422248712838998185022412196739306217084753107265771378949821875606039276187287552 -269653970229347356221791135597556535197105851288767494898376215204735891170042808140884337949150317257310688430271573696351481990334196274152701320055306275479074865864826923114368235135583993416113802762682700913456874855354834422248712838998185022412196739306217084753107265771378949821875606039276187287552) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.135.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.135.wat new file mode 100644 index 00000000..46e8fecf --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.135.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 nan:0x10_0000_0000_0000 nan:0x10_0000_0000_0000) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.136.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.136.wat new file mode 100644 index 00000000..9e3ca137 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.136.wat @@ -0,0 +1 @@ +(func (v128.const) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.137.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.137.wat new file mode 100644 index 00000000..74134efd --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.137.wat @@ -0,0 +1 @@ +(func (v128.const 0 0 0 0) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.138.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.138.wat new file mode 100644 index 00000000..6f882e6c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.138.wat @@ -0,0 +1 @@ +(func (v128.const i8x16) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.139.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.139.wat new file mode 100644 index 00000000..350cf674 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.139.wat @@ -0,0 +1 @@ +(func (v128.const i8x16 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x 0x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.14.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.140.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.140.wat new file mode 100644 index 00000000..7ad671b5 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.140.wat @@ -0,0 +1 @@ +(func (v128.const i8x16 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x 1x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.141.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.141.wat new file mode 100644 index 00000000..7f70ac96 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.141.wat @@ -0,0 +1 @@ +(func (v128.const i8x16 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.142.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.142.wat new file mode 100644 index 00000000..e082be0d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.142.wat @@ -0,0 +1 @@ +(func (v128.const i16x8) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.143.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.143.wat new file mode 100644 index 00000000..63bc1beb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.143.wat @@ -0,0 +1 @@ +(func (v128.const i16x8 0x 0x 0x 0x 0x 0x 0x 0x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.144.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.144.wat new file mode 100644 index 00000000..f17ddd0e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.144.wat @@ -0,0 +1 @@ +(func (v128.const i16x8 1x 1x 1x 1x 1x 1x 1x 1x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.145.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.145.wat new file mode 100644 index 00000000..207964f6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.145.wat @@ -0,0 +1 @@ +(func (v128.const i16x8 0xg 0xg 0xg 0xg 0xg 0xg 0xg 0xg) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.146.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.146.wat new file mode 100644 index 00000000..3877f5a9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.146.wat @@ -0,0 +1 @@ +(func (v128.const i32x4) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.147.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.147.wat new file mode 100644 index 00000000..e644bff6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.147.wat @@ -0,0 +1 @@ +(func (v128.const i32x4 0x 0x 0x 0x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.148.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.148.wat new file mode 100644 index 00000000..6b545231 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.148.wat @@ -0,0 +1 @@ +(func (v128.const i32x4 1x 1x 1x 1x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.149.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.149.wat new file mode 100644 index 00000000..46e8930f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.149.wat @@ -0,0 +1 @@ +(func (v128.const i32x4 0xg 0xg 0xg 0xg) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.15.wasm new file mode 100644 index 00000000..2c5e6f3b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.150.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.150.wat new file mode 100644 index 00000000..5fb69fa4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.150.wat @@ -0,0 +1 @@ +(func (v128.const i64x2) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.151.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.151.wat new file mode 100644 index 00000000..ab0e22cb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.151.wat @@ -0,0 +1 @@ +(func (v128.const i64x2 0x 0x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.152.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.152.wat new file mode 100644 index 00000000..9b09e1d7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.152.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 1x 1x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.153.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.153.wat new file mode 100644 index 00000000..095b96d6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.153.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0xg 0xg) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.154.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.154.wat new file mode 100644 index 00000000..02c8533a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.154.wat @@ -0,0 +1 @@ +(func (v128.const f32x4) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.155.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.155.wat new file mode 100644 index 00000000..e8751a7a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.155.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 .0 .0 .0 .0) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.156.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.156.wat new file mode 100644 index 00000000..6ac5b4c9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.156.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 .0e0 .0e0 .0e0 .0e0) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.157.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.157.wat new file mode 100644 index 00000000..75ee5439 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.157.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0e 0e 0e 0e) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.158.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.158.wat new file mode 100644 index 00000000..5aa3c570 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.158.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0e+ 0e+ 0e+ 0e+) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.159.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.159.wat new file mode 100644 index 00000000..0e6779cb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.159.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0.0e 0.0e 0.0e 0.0e) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.16.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.160.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.160.wat new file mode 100644 index 00000000..7911dae9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.160.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0.0e- 0.0e- 0.0e- 0.0e-) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.161.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.161.wat new file mode 100644 index 00000000..faccc76f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.161.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x 0x 0x 0x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.162.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.162.wat new file mode 100644 index 00000000..5d1ce539 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.162.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 1x 1x 1x 1x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.163.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.163.wat new file mode 100644 index 00000000..505f0390 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.163.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0xg 0xg 0xg 0xg) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.164.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.164.wat new file mode 100644 index 00000000..00ab9a21 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.164.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x. 0x. 0x. 0x.) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.165.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.165.wat new file mode 100644 index 00000000..fc182098 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.165.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x0.g 0x0.g 0x0.g 0x0.g) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.166.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.166.wat new file mode 100644 index 00000000..45bacff0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.166.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x0p 0x0p 0x0p 0x0p) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.167.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.167.wat new file mode 100644 index 00000000..a9fe3d9a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.167.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x0p+ 0x0p+ 0x0p+ 0x0p+) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.168.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.168.wat new file mode 100644 index 00000000..7a77730f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.168.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x0p- 0x0p- 0x0p- 0x0p-) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.169.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.169.wat new file mode 100644 index 00000000..8e0191a3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.169.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x0.0p 0x0.0p 0x0.0p 0x0.0p) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.17.wasm new file mode 100644 index 00000000..2c5e6f3b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.170.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.170.wat new file mode 100644 index 00000000..c77506e9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.170.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x0.0p+ 0x0.0p+ 0x0.0p+ 0x0.0p+) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.171.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.171.wat new file mode 100644 index 00000000..adbf6f78 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.171.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x0.0p- 0x0.0p- 0x0.0p- 0x0.0p-) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.172.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.172.wat new file mode 100644 index 00000000..a2822420 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.172.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 0x0pA 0x0pA 0x0pA 0x0pA) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.173.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.173.wat new file mode 100644 index 00000000..2854f875 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.173.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 nan:1 nan:1 nan:1 nan:1) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.174.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.174.wat new file mode 100644 index 00000000..25964ac7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.174.wat @@ -0,0 +1 @@ +(func (v128.const f32x4 nan:0x0 nan:0x0 nan:0x0 nan:0x0) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.175.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.175.wat new file mode 100644 index 00000000..111b5209 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.175.wat @@ -0,0 +1 @@ +(func (v128.const f64x2) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.176.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.176.wat new file mode 100644 index 00000000..ffadff7a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.176.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 .0 .0) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.177.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.177.wat new file mode 100644 index 00000000..8c1e54e7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.177.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 .0e0 .0e0) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.178.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.178.wat new file mode 100644 index 00000000..eb308eed --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.178.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0e 0e) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.179.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.179.wat new file mode 100644 index 00000000..b27cd663 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.179.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0e+ 0e+) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.18.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.180.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.180.wat new file mode 100644 index 00000000..b29d6809 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.180.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0.0e+ 0.0e+) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.181.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.181.wat new file mode 100644 index 00000000..8a9d5b50 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.181.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0.0e- 0.0e-) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.182.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.182.wat new file mode 100644 index 00000000..a2de88b3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.182.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x 0x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.183.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.183.wat new file mode 100644 index 00000000..9b09e1d7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.183.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 1x 1x) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.184.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.184.wat new file mode 100644 index 00000000..095b96d6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.184.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0xg 0xg) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.185.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.185.wat new file mode 100644 index 00000000..903a25b1 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.185.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x. 0x.) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.186.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.186.wat new file mode 100644 index 00000000..4b82ffc6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.186.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x0.g 0x0.g) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.187.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.187.wat new file mode 100644 index 00000000..5eb2ff91 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.187.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x0p 0x0p) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.188.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.188.wat new file mode 100644 index 00000000..41253c7d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.188.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x0p+ 0x0p+) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.189.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.189.wat new file mode 100644 index 00000000..c95fe5fa --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.189.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x0p- 0x0p-) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.19.wasm new file mode 100644 index 00000000..2c5e6f3b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.190.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.190.wat new file mode 100644 index 00000000..83ab2a3b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.190.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x0.0p 0x0.0p) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.191.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.191.wat new file mode 100644 index 00000000..def0df77 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.191.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x0.0p+ 0x0.0p+) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.192.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.192.wat new file mode 100644 index 00000000..5caa07b4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.192.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x0.0p- 0x0.0p-) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.193.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.193.wat new file mode 100644 index 00000000..045037ea --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.193.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 0x0pA 0x0pA) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.194.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.194.wat new file mode 100644 index 00000000..22f2444d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.194.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 nan:1 nan:1) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.195.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.195.wat new file mode 100644 index 00000000..f5dc94c8 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.195.wat @@ -0,0 +1 @@ +(func (v128.const f64x2 nan:0x0 nan:0x0) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.196.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.196.wat new file mode 100644 index 00000000..d7d3f528 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.196.wat @@ -0,0 +1 @@ +(func (v128.const i32x4 0x10000000000000000 0x10000000000000000) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.197.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.197.wat new file mode 100644 index 00000000..4eddaec4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.197.wat @@ -0,0 +1 @@ +(func (v128.const i32x4 0x1 0x1 0x1 0x1 0x1) drop) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.198.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.198.wasm new file mode 100644 index 00000000..6405c475 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.198.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.199.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.199.wasm new file mode 100644 index 00000000..e53edcd4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.199.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.2.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.20.wasm new file mode 100644 index 00000000..ba4dc9d8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.200.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.200.wasm new file mode 100644 index 00000000..4f408ca2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.200.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.201.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.201.wasm new file mode 100644 index 00000000..913b947a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.201.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.202.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.202.wasm new file mode 100644 index 00000000..6405c475 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.202.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.203.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.203.wasm new file mode 100644 index 00000000..e53edcd4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.203.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.204.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.204.wasm new file mode 100644 index 00000000..4f408ca2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.204.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.205.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.205.wasm new file mode 100644 index 00000000..913b947a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.205.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.206.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.206.wasm new file mode 100644 index 00000000..6405c475 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.206.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.207.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.207.wasm new file mode 100644 index 00000000..e53edcd4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.207.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.208.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.208.wasm new file mode 100644 index 00000000..b6706ad1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.208.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.209.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.209.wasm new file mode 100644 index 00000000..b1a7bffe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.209.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.21.wasm new file mode 100644 index 00000000..0e7bc535 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.210.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.210.wasm new file mode 100644 index 00000000..293fb7bb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.210.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.211.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.211.wasm new file mode 100644 index 00000000..752d5a8c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.211.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.212.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.212.wasm new file mode 100644 index 00000000..2bb78b72 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.212.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.213.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.213.wasm new file mode 100644 index 00000000..07a94367 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.213.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.214.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.214.wasm new file mode 100644 index 00000000..293fb7bb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.214.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.215.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.215.wasm new file mode 100644 index 00000000..752d5a8c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.215.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.216.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.216.wasm new file mode 100644 index 00000000..c2a1f1a8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.216.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.217.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.217.wasm new file mode 100644 index 00000000..9003b714 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.217.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.218.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.218.wasm new file mode 100644 index 00000000..293fb7bb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.218.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.219.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.219.wasm new file mode 100644 index 00000000..752d5a8c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.219.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.22.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.220.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.220.wasm new file mode 100644 index 00000000..c2a1f1a8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.220.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.221.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.221.wasm new file mode 100644 index 00000000..9003b714 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.221.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.222.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.222.wasm new file mode 100644 index 00000000..6f3062ea Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.222.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.223.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.223.wasm new file mode 100644 index 00000000..f38c09fd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.223.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.224.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.224.wasm new file mode 100644 index 00000000..7cca5e96 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.224.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.225.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.225.wasm new file mode 100644 index 00000000..08417807 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.225.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.226.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.226.wasm new file mode 100644 index 00000000..7f8df2d3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.226.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.227.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.227.wasm new file mode 100644 index 00000000..0876e814 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.227.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.228.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.228.wasm new file mode 100644 index 00000000..7f8df2d3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.228.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.229.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.229.wasm new file mode 100644 index 00000000..0876e814 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.229.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.23.wasm new file mode 100644 index 00000000..2a076368 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.230.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.230.wasm new file mode 100644 index 00000000..24d576ed Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.230.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.231.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.231.wasm new file mode 100644 index 00000000..b99a7113 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.231.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.232.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.232.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.232.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.233.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.233.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.233.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.234.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.234.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.234.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.235.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.235.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.235.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.236.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.236.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.236.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.237.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.237.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.237.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.238.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.238.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.238.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.239.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.239.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.239.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.24.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.240.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.240.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.240.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.241.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.241.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.241.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.242.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.242.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.242.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.243.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.243.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.243.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.244.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.244.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.244.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.245.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.245.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.245.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.246.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.246.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.246.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.247.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.247.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.247.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.248.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.248.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.248.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.249.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.249.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.249.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.25.wasm new file mode 100644 index 00000000..2a076368 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.250.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.250.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.250.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.251.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.251.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.251.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.252.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.252.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.252.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.253.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.253.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.253.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.254.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.254.wasm new file mode 100644 index 00000000..f2b52cd4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.254.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.255.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.255.wasm new file mode 100644 index 00000000..248f03b7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.255.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.256.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.256.wasm new file mode 100644 index 00000000..24d576ed Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.256.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.257.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.257.wasm new file mode 100644 index 00000000..b99a7113 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.257.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.258.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.258.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.258.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.259.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.259.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.259.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.26.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.26.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.26.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.260.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.260.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.260.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.261.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.261.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.261.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.262.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.262.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.262.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.263.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.263.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.263.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.264.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.264.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.264.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.265.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.265.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.265.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.266.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.266.wasm new file mode 100644 index 00000000..0360702f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.266.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.267.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.267.wasm new file mode 100644 index 00000000..ce5c3cbc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.267.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.268.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.268.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.268.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.269.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.269.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.269.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.27.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.27.wasm new file mode 100644 index 00000000..2a076368 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.27.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.270.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.270.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.270.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.271.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.271.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.271.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.272.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.272.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.272.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.273.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.273.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.273.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.274.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.274.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.274.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.275.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.275.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.275.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.276.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.276.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.276.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.277.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.277.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.277.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.278.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.278.wasm new file mode 100644 index 00000000..11665db6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.278.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.279.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.279.wasm new file mode 100644 index 00000000..d4341d83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.279.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.28.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.28.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.28.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.280.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.280.wasm new file mode 100644 index 00000000..f2b52cd4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.280.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.281.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.281.wasm new file mode 100644 index 00000000..248f03b7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.281.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.282.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.282.wasm new file mode 100644 index 00000000..b992d933 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.282.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.283.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.283.wasm new file mode 100644 index 00000000..0c20f1e9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.283.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.284.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.284.wasm new file mode 100644 index 00000000..8ced3750 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.284.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.285.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.285.wasm new file mode 100644 index 00000000..8af0da9f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.285.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.286.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.286.wasm new file mode 100644 index 00000000..8ced3750 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.286.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.287.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.287.wasm new file mode 100644 index 00000000..8af0da9f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.287.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.288.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.288.wasm new file mode 100644 index 00000000..688253e5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.288.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.289.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.289.wasm new file mode 100644 index 00000000..abf095ff Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.289.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.29.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.29.wasm new file mode 100644 index 00000000..2a076368 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.29.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.290.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.290.wasm new file mode 100644 index 00000000..bd34bed7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.290.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.291.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.291.wasm new file mode 100644 index 00000000..d9b5e8b1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.291.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.292.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.292.wasm new file mode 100644 index 00000000..e83e33be Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.292.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.293.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.293.wasm new file mode 100644 index 00000000..04b98fe8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.293.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.294.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.294.wasm new file mode 100644 index 00000000..e83e33be Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.294.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.295.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.295.wasm new file mode 100644 index 00000000..04b98fe8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.295.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.296.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.296.wasm new file mode 100644 index 00000000..e83e33be Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.296.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.297.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.297.wasm new file mode 100644 index 00000000..04b98fe8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.297.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.298.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.298.wasm new file mode 100644 index 00000000..e83e33be Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.298.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.299.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.299.wasm new file mode 100644 index 00000000..04b98fe8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.299.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.3.wasm new file mode 100644 index 00000000..4d9de649 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.30.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.30.wasm new file mode 100644 index 00000000..f85de442 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.30.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.300.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.300.wasm new file mode 100644 index 00000000..e83e33be Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.300.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.301.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.301.wasm new file mode 100644 index 00000000..04b98fe8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.301.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.302.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.302.wasm new file mode 100644 index 00000000..e0e382ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.302.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.303.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.303.wasm new file mode 100644 index 00000000..710b36f2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.303.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.304.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.304.wasm new file mode 100644 index 00000000..e0e382ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.304.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.305.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.305.wasm new file mode 100644 index 00000000..710b36f2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.305.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.306.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.306.wasm new file mode 100644 index 00000000..e0e382ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.306.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.307.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.307.wasm new file mode 100644 index 00000000..710b36f2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.307.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.308.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.308.wasm new file mode 100644 index 00000000..e0e382ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.308.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.309.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.309.wasm new file mode 100644 index 00000000..710b36f2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.309.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.31.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.31.wasm new file mode 100644 index 00000000..c005e8fc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.31.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.310.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.310.wasm new file mode 100644 index 00000000..e0e382ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.310.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.311.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.311.wasm new file mode 100644 index 00000000..710b36f2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.311.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.312.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.312.wasm new file mode 100644 index 00000000..e0e382ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.312.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.313.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.313.wasm new file mode 100644 index 00000000..710b36f2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.313.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.314.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.314.wasm new file mode 100644 index 00000000..e0e382ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.314.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.315.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.315.wasm new file mode 100644 index 00000000..710b36f2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.315.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.316.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.316.wasm new file mode 100644 index 00000000..0f628f17 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.316.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.317.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.317.wasm new file mode 100644 index 00000000..7ce106af Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.317.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.318.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.318.wasm new file mode 100644 index 00000000..23679a6b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.318.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.319.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.319.wasm new file mode 100644 index 00000000..7cbdfa04 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.319.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.32.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.32.wasm new file mode 100644 index 00000000..3028f9fd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.32.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.320.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.320.wasm new file mode 100644 index 00000000..390ec3f5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.320.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.321.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.321.wasm new file mode 100644 index 00000000..3703c567 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.321.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.322.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.322.wasm new file mode 100644 index 00000000..390ec3f5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.322.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.323.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.323.wasm new file mode 100644 index 00000000..3703c567 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.323.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.324.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.324.wasm new file mode 100644 index 00000000..390ec3f5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.324.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.325.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.325.wasm new file mode 100644 index 00000000..3703c567 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.325.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.326.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.326.wasm new file mode 100644 index 00000000..390ec3f5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.326.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.327.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.327.wasm new file mode 100644 index 00000000..3703c567 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.327.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.328.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.328.wasm new file mode 100644 index 00000000..390ec3f5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.328.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.329.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.329.wasm new file mode 100644 index 00000000..3703c567 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.329.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.33.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.33.wasm new file mode 100644 index 00000000..d5f9adad Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.33.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.330.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.330.wasm new file mode 100644 index 00000000..bca817fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.330.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.331.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.331.wasm new file mode 100644 index 00000000..2c65b1d1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.331.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.332.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.332.wasm new file mode 100644 index 00000000..bca817fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.332.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.333.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.333.wasm new file mode 100644 index 00000000..2c65b1d1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.333.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.334.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.334.wasm new file mode 100644 index 00000000..bca817fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.334.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.335.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.335.wasm new file mode 100644 index 00000000..2c65b1d1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.335.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.336.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.336.wasm new file mode 100644 index 00000000..bca817fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.336.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.337.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.337.wasm new file mode 100644 index 00000000..2c65b1d1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.337.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.338.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.338.wasm new file mode 100644 index 00000000..bca817fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.338.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.339.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.339.wasm new file mode 100644 index 00000000..2c65b1d1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.339.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.34.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.34.wasm new file mode 100644 index 00000000..9b62204a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.34.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.340.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.340.wasm new file mode 100644 index 00000000..bca817fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.340.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.341.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.341.wasm new file mode 100644 index 00000000..2c65b1d1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.341.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.342.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.342.wasm new file mode 100644 index 00000000..bca817fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.342.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.343.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.343.wasm new file mode 100644 index 00000000..2c65b1d1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.343.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.344.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.344.wasm new file mode 100644 index 00000000..86edc8bd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.344.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.345.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.345.wasm new file mode 100644 index 00000000..917652c5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.345.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.346.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.346.wasm new file mode 100644 index 00000000..a6d18941 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.346.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.347.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.347.wasm new file mode 100644 index 00000000..15896a53 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.347.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.348.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.348.wasm new file mode 100644 index 00000000..9a4a8e5c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.348.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.349.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.349.wasm new file mode 100644 index 00000000..76ad2100 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.349.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.35.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.35.wasm new file mode 100644 index 00000000..c069fb1e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.35.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.350.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.350.wasm new file mode 100644 index 00000000..9a4a8e5c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.350.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.351.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.351.wasm new file mode 100644 index 00000000..76ad2100 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.351.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.352.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.352.wasm new file mode 100644 index 00000000..2cae45cb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.352.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.353.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.353.wasm new file mode 100644 index 00000000..fa2e4178 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.353.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.354.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.354.wasm new file mode 100644 index 00000000..6f3062ea Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.354.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.355.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.355.wasm new file mode 100644 index 00000000..41476dac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.355.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.356.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.356.wasm new file mode 100644 index 00000000..1cf1c5e1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.356.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.357.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.357.wasm new file mode 100644 index 00000000..614e144f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.357.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.358.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.358.wasm new file mode 100644 index 00000000..1cf1c5e1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.358.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.359.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.359.wasm new file mode 100644 index 00000000..614e144f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.359.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.36.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.36.wasm new file mode 100644 index 00000000..a0d579b6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.36.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.360.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.360.wasm new file mode 100644 index 00000000..1cf1c5e1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.360.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.361.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.361.wasm new file mode 100644 index 00000000..614e144f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.361.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.362.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.362.wasm new file mode 100644 index 00000000..1cf1c5e1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.362.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.363.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.363.wasm new file mode 100644 index 00000000..614e144f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.363.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.364.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.364.wasm new file mode 100644 index 00000000..1cf1c5e1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.364.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.365.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.365.wasm new file mode 100644 index 00000000..614e144f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.365.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.366.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.366.wasm new file mode 100644 index 00000000..a45a3ecd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.366.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.367.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.367.wasm new file mode 100644 index 00000000..4380980f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.367.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.368.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.368.wasm new file mode 100644 index 00000000..a45a3ecd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.368.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.369.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.369.wasm new file mode 100644 index 00000000..4380980f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.369.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.37.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.37.wasm new file mode 100644 index 00000000..9b574782 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.37.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.370.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.370.wasm new file mode 100644 index 00000000..a45a3ecd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.370.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.371.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.371.wasm new file mode 100644 index 00000000..4380980f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.371.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.372.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.372.wasm new file mode 100644 index 00000000..a45a3ecd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.372.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.373.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.373.wasm new file mode 100644 index 00000000..4380980f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.373.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.374.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.374.wasm new file mode 100644 index 00000000..a45a3ecd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.374.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.375.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.375.wasm new file mode 100644 index 00000000..4380980f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.375.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.376.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.376.wasm new file mode 100644 index 00000000..a45a3ecd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.376.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.377.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.377.wasm new file mode 100644 index 00000000..4380980f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.377.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.378.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.378.wasm new file mode 100644 index 00000000..a45a3ecd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.378.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.379.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.379.wasm new file mode 100644 index 00000000..4380980f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.379.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.38.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.38.wasm new file mode 100644 index 00000000..a93cf9c2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.38.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.380.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.380.wasm new file mode 100644 index 00000000..9b65245d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.380.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.381.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.381.wasm new file mode 100644 index 00000000..8c83e208 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.381.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.382.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.382.wasm new file mode 100644 index 00000000..c1be4eeb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.382.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.383.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.383.wasm new file mode 100644 index 00000000..1b14a318 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.383.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.384.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.384.wasm new file mode 100644 index 00000000..c1be4eeb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.384.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.385.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.385.wasm new file mode 100644 index 00000000..1b14a318 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.385.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.386.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.386.wasm new file mode 100644 index 00000000..ea3dcc81 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.386.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.387.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.387.wasm new file mode 100644 index 00000000..6ddd9886 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.387.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.388.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.388.wasm new file mode 100644 index 00000000..95054685 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.388.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.389.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.389.wasm new file mode 100644 index 00000000..5e8459b8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.389.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.39.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.39.wasm new file mode 100644 index 00000000..cd5c7bb9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.39.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.390.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.390.wat new file mode 100644 index 00000000..4a9cbaab --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.390.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 _100 _100 _100 _100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.391.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.391.wat new file mode 100644 index 00000000..86ffc141 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.391.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 +_100 +_100 +_100 +_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.392.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.392.wat new file mode 100644 index 00000000..908c0073 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.392.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 -_100 -_100 -_100 -_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.393.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.393.wat new file mode 100644 index 00000000..dd20e815 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.393.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 99_ 99_ 99_ 99_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.394.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.394.wat new file mode 100644 index 00000000..2806defb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.394.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 1__000 1__000 1__000 1__000)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.395.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.395.wat new file mode 100644 index 00000000..b71b988b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.395.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 _0x100 _0x100 _0x100 _0x100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.396.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.396.wat new file mode 100644 index 00000000..13b72eb8 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.396.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 0_x100 0_x100 0_x100 0_x100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.397.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.397.wat new file mode 100644 index 00000000..45fdeb91 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.397.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 0x_100 0x_100 0x_100 0x_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.398.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.398.wat new file mode 100644 index 00000000..1e658b6d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.398.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 0x00_ 0x00_ 0x00_ 0x00_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.399.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.399.wat new file mode 100644 index 00000000..a6920527 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.399.wat @@ -0,0 +1 @@ +(global v128 (v128.const i32x4 0xff__ffff 0xff__ffff 0xff__ffff 0xff__ffff)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.4.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.40.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.40.wasm new file mode 100644 index 00000000..a072657e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.40.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.400.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.400.wat new file mode 100644 index 00000000..50390916 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.400.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 _100_100 _100_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.401.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.401.wat new file mode 100644 index 00000000..efc0d72b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.401.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 +_100_100 +_100_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.402.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.402.wat new file mode 100644 index 00000000..2adb3399 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.402.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 -_100_100 -_100_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.403.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.403.wat new file mode 100644 index 00000000..1d175240 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.403.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 99_99_ 99_99_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.404.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.404.wat new file mode 100644 index 00000000..9dec143b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.404.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 1__000_000 1__000_000)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.405.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.405.wat new file mode 100644 index 00000000..1df7e597 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.405.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 _0x100000 _0x100000)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.406.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.406.wat new file mode 100644 index 00000000..756dcf98 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.406.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 0_x100000 0_x100000)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.407.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.407.wat new file mode 100644 index 00000000..8157cc20 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.407.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 0x_100000 0x_100000)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.408.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.408.wat new file mode 100644 index 00000000..3eac80d2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.408.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 0x00_ 0x00_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.409.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.409.wat new file mode 100644 index 00000000..8996d28a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.409.wat @@ -0,0 +1 @@ +(global v128 (v128.const i64x2 0xff__ffff_ffff_ffff 0xff__ffff_ffff_ffff)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.41.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.41.wasm new file mode 100644 index 00000000..08899c54 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.41.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.410.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.410.wasm new file mode 100644 index 00000000..f2c7a204 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.410.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.411.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.411.wat new file mode 100644 index 00000000..3b1e864f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.411.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 _100 _100 _100 _100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.412.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.412.wat new file mode 100644 index 00000000..0ee3f694 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.412.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 +_100 +_100 +_100 +_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.413.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.413.wat new file mode 100644 index 00000000..1114245a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.413.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 -_100 -_100 -_100 -_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.414.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.414.wat new file mode 100644 index 00000000..635c56e5 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.414.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 99_ 99_ 99_ 99_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.415.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.415.wat new file mode 100644 index 00000000..355cb016 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.415.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1__000 1__000 1__000 1__000)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.416.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.416.wat new file mode 100644 index 00000000..187b51ee --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.416.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 _1.0 _1.0 _1.0 _1.0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.417.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.417.wat new file mode 100644 index 00000000..a516abe2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.417.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1.0_ 1.0_ 1.0_ 1.0_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.418.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.418.wat new file mode 100644 index 00000000..40b76272 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.418.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1_.0 1_.0 1_.0 1_.0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.419.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.419.wat new file mode 100644 index 00000000..5e690200 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.419.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1._0 1._0 1._0 1._0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.42.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.42.wasm new file mode 100644 index 00000000..08899c54 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.42.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.420.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.420.wat new file mode 100644 index 00000000..a0b030e2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.420.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 _1e1 _1e1 _1e1 _1e1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.421.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.421.wat new file mode 100644 index 00000000..99173263 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.421.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1e1_ 1e1_ 1e1_ 1e1_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.422.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.422.wat new file mode 100644 index 00000000..2240c6fe --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.422.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1_e1 1_e1 1_e1 1_e1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.423.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.423.wat new file mode 100644 index 00000000..0b43db16 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.423.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1e_1 1e_1 1e_1 1e_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.424.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.424.wat new file mode 100644 index 00000000..010a97f0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.424.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 _1.0e1 _1.0e1 _1.0e1 _1.0e1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.425.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.425.wat new file mode 100644 index 00000000..988ee4e9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.425.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1.0e1_ 1.0e1_ 1.0e1_ 1.0e1_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.426.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.426.wat new file mode 100644 index 00000000..efd6dd46 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.426.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1.0_e1 1.0_e1 1.0_e1 1.0_e1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.427.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.427.wat new file mode 100644 index 00000000..f54fecf5 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.427.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1.0e_1 1.0e_1 1.0e_1 1.0e_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.428.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.428.wat new file mode 100644 index 00000000..18f0c631 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.428.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1.0e+_1 1.0e+_1 1.0e+_1 1.0e+_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.429.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.429.wat new file mode 100644 index 00000000..ff8fc60c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.429.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 1.0e_+1 1.0e_+1 1.0e_+1 1.0e_+1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.43.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.43.wasm new file mode 100644 index 00000000..63c3820a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.43.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.430.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.430.wat new file mode 100644 index 00000000..4cae8cd9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.430.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 _0x100 _0x100 _0x100 _0x100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.431.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.431.wat new file mode 100644 index 00000000..763a2968 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.431.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0_x100 0_x100 0_x100 0_x100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.432.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.432.wat new file mode 100644 index 00000000..62b6fc37 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.432.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x_100 0x_100 0x_100 0x_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.433.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.433.wat new file mode 100644 index 00000000..c4103faa --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.433.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x00_ 0x00_ 0x00_ 0x00_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.434.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.434.wat new file mode 100644 index 00000000..76e82e32 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.434.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0xff__ffff 0xff__ffff 0xff__ffff 0xff__ffff)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.435.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.435.wat new file mode 100644 index 00000000..568623e3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.435.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x_1.0 0x_1.0 0x_1.0 0x_1.0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.436.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.436.wat new file mode 100644 index 00000000..ab7dc99b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.436.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1.0_ 0x1.0_ 0x1.0_ 0x1.0_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.437.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.437.wat new file mode 100644 index 00000000..f0e13cb0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.437.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1_.0 0x1_.0 0x1_.0 0x1_.0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.438.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.438.wat new file mode 100644 index 00000000..0b9a275d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.438.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1._0 0x1._0 0x1._0 0x1._0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.439.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.439.wat new file mode 100644 index 00000000..82923c85 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.439.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x_1p1 0x_1p1 0x_1p1 0x_1p1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.44.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.44.wasm new file mode 100644 index 00000000..a072657e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.44.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.440.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.440.wat new file mode 100644 index 00000000..a3ce1413 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.440.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1p1_ 0x1p1_ 0x1p1_ 0x1p1_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.441.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.441.wat new file mode 100644 index 00000000..39ea0b28 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.441.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1_p1 0x1_p1 0x1_p1 0x1_p1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.442.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.442.wat new file mode 100644 index 00000000..d4d0e38f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.442.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1p_1 0x1p_1 0x1p_1 0x1p_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.443.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.443.wat new file mode 100644 index 00000000..95e8a00f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.443.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x_1.0p1 0x_1.0p1 0x_1.0p1 0x_1.0p1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.444.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.444.wat new file mode 100644 index 00000000..5f17bd8c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.444.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1.0p1_ 0x1.0p1_ 0x1.0p1_ 0x1.0p1_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.445.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.445.wat new file mode 100644 index 00000000..d0b52a05 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.445.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1.0_p1 0x1.0_p1 0x1.0_p1 0x1.0_p1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.446.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.446.wat new file mode 100644 index 00000000..8cd4d869 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.446.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1.0p_1 0x1.0p_1 0x1.0p_1 0x1.0p_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.447.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.447.wat new file mode 100644 index 00000000..0e973199 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.447.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1.0p+_1 0x1.0p+_1 0x1.0p+_1 0x1.0p+_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.448.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.448.wat new file mode 100644 index 00000000..89d50302 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.448.wat @@ -0,0 +1 @@ +(global v128 (v128.const f32x4 0x1.0p_+1 0x1.0p_+1 0x1.0p_+1 0x1.0p_+1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.449.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.449.wat new file mode 100644 index 00000000..9578d8fb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.449.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 _100 _100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.45.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.45.wasm new file mode 100644 index 00000000..08899c54 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.45.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.450.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.450.wat new file mode 100644 index 00000000..d5d056e7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.450.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 +_100 +_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.451.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.451.wat new file mode 100644 index 00000000..94a34199 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.451.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 -_100 -_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.452.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.452.wat new file mode 100644 index 00000000..925a9744 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.452.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 99_ 99_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.453.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.453.wat new file mode 100644 index 00000000..60e9f576 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.453.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1__000 1__000)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.454.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.454.wat new file mode 100644 index 00000000..c648288b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.454.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 _1.0 _1.0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.455.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.455.wat new file mode 100644 index 00000000..2c80315a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.455.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1.0_ 1.0_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.456.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.456.wat new file mode 100644 index 00000000..43555a51 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.456.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1_.0 1_.0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.457.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.457.wat new file mode 100644 index 00000000..229a6c81 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.457.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1._0 1._0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.458.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.458.wat new file mode 100644 index 00000000..221fb991 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.458.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 _1e1 _1e1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.459.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.459.wat new file mode 100644 index 00000000..f7355c9d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.459.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1e1_ 1e1_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.46.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.46.wasm new file mode 100644 index 00000000..08899c54 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.46.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.460.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.460.wat new file mode 100644 index 00000000..495833e3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.460.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1_e1 1_e1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.461.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.461.wat new file mode 100644 index 00000000..f0b753ea --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.461.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1e_1 1e_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.462.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.462.wat new file mode 100644 index 00000000..f3489e99 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.462.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 _1.0e1 _1.0e1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.463.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.463.wat new file mode 100644 index 00000000..94caf8d7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.463.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1.0e1_ 1.0e1_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.464.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.464.wat new file mode 100644 index 00000000..5be41a91 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.464.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1.0_e1 1.0_e1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.465.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.465.wat new file mode 100644 index 00000000..bc018f80 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.465.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1.0e_1 1.0e_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.466.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.466.wat new file mode 100644 index 00000000..4a106d5f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.466.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1.0e+_1 1.0e+_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.467.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.467.wat new file mode 100644 index 00000000..b635ebef --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.467.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 1.0e_+1 1.0e_+1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.468.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.468.wat new file mode 100644 index 00000000..b614b5df --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.468.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 _0x100 _0x100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.469.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.469.wat new file mode 100644 index 00000000..9e0bd7df --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.469.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0_x100 0_x100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.47.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.47.wasm new file mode 100644 index 00000000..63c3820a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.47.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.470.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.470.wat new file mode 100644 index 00000000..f1ddc8ba --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.470.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x_100 0x_100)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.471.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.471.wat new file mode 100644 index 00000000..48d8b10e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.471.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x00_ 0x00_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.472.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.472.wat new file mode 100644 index 00000000..9e07a736 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.472.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0xff__ffff 0xff__ffff)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.473.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.473.wat new file mode 100644 index 00000000..f01e2625 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.473.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x_1.0 0x_1.0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.474.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.474.wat new file mode 100644 index 00000000..ac253228 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.474.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1.0_ 0x1.0_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.475.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.475.wat new file mode 100644 index 00000000..4ab68e90 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.475.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1_.0 0x1_.0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.476.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.476.wat new file mode 100644 index 00000000..4bf3528e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.476.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1._0 0x1._0)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.477.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.477.wat new file mode 100644 index 00000000..3618852c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.477.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x_1p1 0x_1p1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.478.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.478.wat new file mode 100644 index 00000000..50442370 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.478.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1p1_ 0x1p1_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.479.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.479.wat new file mode 100644 index 00000000..5d6af23d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.479.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1_p1 0x1_p1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.48.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.48.wasm new file mode 100644 index 00000000..a072657e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.48.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.480.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.480.wat new file mode 100644 index 00000000..7994838e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.480.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1p_1 0x1p_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.481.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.481.wat new file mode 100644 index 00000000..66839e6d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.481.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x_1.0p1 0x_1.0p1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.482.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.482.wat new file mode 100644 index 00000000..abbc7c0d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.482.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1.0p1_ 0x1.0p1_)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.483.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.483.wat new file mode 100644 index 00000000..be49d907 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.483.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1.0_p1 0x1.0_p1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.484.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.484.wat new file mode 100644 index 00000000..59696ffe --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.484.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1.0p_1 0x1.0p_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.485.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.485.wat new file mode 100644 index 00000000..dccd3065 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.485.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1.0p+_1 0x1.0p+_1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.486.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.486.wat new file mode 100644 index 00000000..15ac2322 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.486.wat @@ -0,0 +1 @@ +(global v128 (v128.const f64x2 0x1.0p_+1 0x1.0p_+1)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.487.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.487.wasm new file mode 100644 index 00000000..e6c9dd5e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.487.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.488.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.488.wasm new file mode 100644 index 00000000..a6cd029a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.488.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.489.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.489.wasm new file mode 100644 index 00000000..7a078005 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.489.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.49.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.49.wasm new file mode 100644 index 00000000..08899c54 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.49.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.490.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.490.wasm new file mode 100644 index 00000000..cbcf0316 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.490.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.491.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.491.wasm new file mode 100644 index 00000000..cc620673 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.491.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.492.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.492.wasm new file mode 100644 index 00000000..01ab0488 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.492.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.5.wasm new file mode 100644 index 00000000..25042769 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.50.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.50.wasm new file mode 100644 index 00000000..08899c54 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.50.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.51.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.51.wasm new file mode 100644 index 00000000..63c3820a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.51.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.52.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.52.wasm new file mode 100644 index 00000000..e3f9df11 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.52.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.53.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.53.wasm new file mode 100644 index 00000000..fd91e8ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.53.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.54.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.54.wasm new file mode 100644 index 00000000..fd91e8ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.54.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.55.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.55.wasm new file mode 100644 index 00000000..b50467a2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.55.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.56.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.56.wasm new file mode 100644 index 00000000..e3f9df11 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.56.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.57.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.57.wasm new file mode 100644 index 00000000..fd91e8ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.57.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.58.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.58.wasm new file mode 100644 index 00000000..fd91e8ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.58.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.59.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.59.wasm new file mode 100644 index 00000000..b50467a2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.59.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.6.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.60.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.60.wasm new file mode 100644 index 00000000..e3f9df11 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.60.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.61.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.61.wasm new file mode 100644 index 00000000..fd91e8ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.61.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.62.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.62.wasm new file mode 100644 index 00000000..fd91e8ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.62.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.63.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.63.wasm new file mode 100644 index 00000000..b50467a2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.63.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.64.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.64.wasm new file mode 100644 index 00000000..a942475e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.64.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.65.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.65.wasm new file mode 100644 index 00000000..4bdeffbf Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.65.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.66.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.66.wasm new file mode 100644 index 00000000..7565abf8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.66.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.67.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.67.wasm new file mode 100644 index 00000000..a1407890 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.67.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.68.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.68.wasm new file mode 100644 index 00000000..78c4b931 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.68.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.69.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.69.wasm new file mode 100644 index 00000000..fdad68ec Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.69.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.7.wasm new file mode 100644 index 00000000..25042769 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.70.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.70.wasm new file mode 100644 index 00000000..4aaf67a0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.70.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.71.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.71.wasm new file mode 100644 index 00000000..133642b9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.71.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.72.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.72.wasm new file mode 100644 index 00000000..d573a221 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.72.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.73.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.73.wasm new file mode 100644 index 00000000..d7d28c69 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.73.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.74.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.74.wasm new file mode 100644 index 00000000..d7d28c69 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.74.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.75.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.75.wasm new file mode 100644 index 00000000..c11959c1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.75.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.76.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.76.wasm new file mode 100644 index 00000000..d573a221 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.76.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.77.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.77.wasm new file mode 100644 index 00000000..d7d28c69 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.77.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.78.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.78.wasm new file mode 100644 index 00000000..d7d28c69 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.78.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.79.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.79.wasm new file mode 100644 index 00000000..c11959c1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.79.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.8.wasm new file mode 100644 index 00000000..c9c1ef21 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.80.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.80.wasm new file mode 100644 index 00000000..ffb3d066 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.80.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.81.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.81.wasm new file mode 100644 index 00000000..b791e13a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.81.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.82.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.82.wasm new file mode 100644 index 00000000..b791e13a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.82.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.83.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.83.wasm new file mode 100644 index 00000000..566c12b9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.83.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.84.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.84.wasm new file mode 100644 index 00000000..33a9fb2b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.84.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.85.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.85.wasm new file mode 100644 index 00000000..49a21021 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.85.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.86.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.86.wasm new file mode 100644 index 00000000..49a21021 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.86.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.87.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.87.wasm new file mode 100644 index 00000000..bbf8814a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.87.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.88.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.88.wasm new file mode 100644 index 00000000..33a9fb2b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.88.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.89.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.89.wasm new file mode 100644 index 00000000..49a21021 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.89.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.9.wasm new file mode 100644 index 00000000..25042769 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.90.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.90.wasm new file mode 100644 index 00000000..49a21021 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.90.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.91.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.91.wasm new file mode 100644 index 00000000..bbf8814a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.91.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.92.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.92.wasm new file mode 100644 index 00000000..33a9fb2b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.92.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.93.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.93.wasm new file mode 100644 index 00000000..49a21021 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.93.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.94.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.94.wasm new file mode 100644 index 00000000..49a21021 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.94.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.95.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.95.wasm new file mode 100644 index 00000000..bbf8814a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.95.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.96.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.96.wasm new file mode 100644 index 00000000..ef611e58 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.96.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.97.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.97.wasm new file mode 100644 index 00000000..ef611e58 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.97.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.98.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.98.wasm new file mode 100644 index 00000000..ef611e58 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.98.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.99.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.99.wasm new file mode 100644 index 00000000..6e7b0f0c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.99.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.json new file mode 100644 index 00000000..05f3f367 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_const/simd_const.json @@ -0,0 +1,760 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_const.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_const.0.wasm"}, + {"type": "module", "line": 4, "filename": "simd_const.1.wasm"}, + {"type": "module", "line": 5, "filename": "simd_const.2.wasm"}, + {"type": "module", "line": 6, "filename": "simd_const.3.wasm"}, + {"type": "module", "line": 7, "filename": "simd_const.4.wasm"}, + {"type": "module", "line": 8, "filename": "simd_const.5.wasm"}, + {"type": "module", "line": 9, "filename": "simd_const.6.wasm"}, + {"type": "module", "line": 10, "filename": "simd_const.7.wasm"}, + {"type": "module", "line": 11, "filename": "simd_const.8.wasm"}, + {"type": "module", "line": 12, "filename": "simd_const.9.wasm"}, + {"type": "module", "line": 13, "filename": "simd_const.10.wasm"}, + {"type": "module", "line": 14, "filename": "simd_const.11.wasm"}, + {"type": "module", "line": 15, "filename": "simd_const.12.wasm"}, + {"type": "module", "line": 16, "filename": "simd_const.13.wasm"}, + {"type": "module", "line": 17, "filename": "simd_const.14.wasm"}, + {"type": "module", "line": 18, "filename": "simd_const.15.wasm"}, + {"type": "module", "line": 19, "filename": "simd_const.16.wasm"}, + {"type": "module", "line": 20, "filename": "simd_const.17.wasm"}, + {"type": "module", "line": 21, "filename": "simd_const.18.wasm"}, + {"type": "module", "line": 22, "filename": "simd_const.19.wasm"}, + {"type": "module", "line": 23, "filename": "simd_const.20.wasm"}, + {"type": "module", "line": 24, "filename": "simd_const.21.wasm"}, + {"type": "module", "line": 25, "filename": "simd_const.22.wasm"}, + {"type": "module", "line": 26, "filename": "simd_const.23.wasm"}, + {"type": "module", "line": 27, "filename": "simd_const.24.wasm"}, + {"type": "module", "line": 28, "filename": "simd_const.25.wasm"}, + {"type": "module", "line": 29, "filename": "simd_const.26.wasm"}, + {"type": "module", "line": 30, "filename": "simd_const.27.wasm"}, + {"type": "module", "line": 31, "filename": "simd_const.28.wasm"}, + {"type": "module", "line": 32, "filename": "simd_const.29.wasm"}, + {"type": "module", "line": 33, "filename": "simd_const.30.wasm"}, + {"type": "module", "line": 34, "filename": "simd_const.31.wasm"}, + {"type": "module", "line": 35, "filename": "simd_const.32.wasm"}, + {"type": "module", "line": 36, "filename": "simd_const.33.wasm"}, + {"type": "module", "line": 37, "filename": "simd_const.34.wasm"}, + {"type": "module", "line": 38, "filename": "simd_const.35.wasm"}, + {"type": "module", "line": 39, "filename": "simd_const.36.wasm"}, + {"type": "module", "line": 41, "filename": "simd_const.37.wasm"}, + {"type": "module", "line": 43, "filename": "simd_const.38.wasm"}, + {"type": "module", "line": 44, "filename": "simd_const.39.wasm"}, + {"type": "module", "line": 45, "filename": "simd_const.40.wasm"}, + {"type": "module", "line": 46, "filename": "simd_const.41.wasm"}, + {"type": "module", "line": 47, "filename": "simd_const.42.wasm"}, + {"type": "module", "line": 48, "filename": "simd_const.43.wasm"}, + {"type": "module", "line": 49, "filename": "simd_const.44.wasm"}, + {"type": "module", "line": 50, "filename": "simd_const.45.wasm"}, + {"type": "module", "line": 51, "filename": "simd_const.46.wasm"}, + {"type": "module", "line": 52, "filename": "simd_const.47.wasm"}, + {"type": "module", "line": 53, "filename": "simd_const.48.wasm"}, + {"type": "module", "line": 54, "filename": "simd_const.49.wasm"}, + {"type": "module", "line": 55, "filename": "simd_const.50.wasm"}, + {"type": "module", "line": 56, "filename": "simd_const.51.wasm"}, + {"type": "module", "line": 57, "filename": "simd_const.52.wasm"}, + {"type": "module", "line": 58, "filename": "simd_const.53.wasm"}, + {"type": "module", "line": 59, "filename": "simd_const.54.wasm"}, + {"type": "module", "line": 60, "filename": "simd_const.55.wasm"}, + {"type": "module", "line": 61, "filename": "simd_const.56.wasm"}, + {"type": "module", "line": 62, "filename": "simd_const.57.wasm"}, + {"type": "module", "line": 63, "filename": "simd_const.58.wasm"}, + {"type": "module", "line": 64, "filename": "simd_const.59.wasm"}, + {"type": "module", "line": 65, "filename": "simd_const.60.wasm"}, + {"type": "module", "line": 66, "filename": "simd_const.61.wasm"}, + {"type": "module", "line": 67, "filename": "simd_const.62.wasm"}, + {"type": "module", "line": 68, "filename": "simd_const.63.wasm"}, + {"type": "module", "line": 69, "filename": "simd_const.64.wasm"}, + {"type": "module", "line": 70, "filename": "simd_const.65.wasm"}, + {"type": "module", "line": 71, "filename": "simd_const.66.wasm"}, + {"type": "module", "line": 72, "filename": "simd_const.67.wasm"}, + {"type": "module", "line": 73, "filename": "simd_const.68.wasm"}, + {"type": "module", "line": 75, "filename": "simd_const.69.wasm"}, + {"type": "module", "line": 77, "filename": "simd_const.70.wasm"}, + {"type": "module", "line": 78, "filename": "simd_const.71.wasm"}, + {"type": "module", "line": 79, "filename": "simd_const.72.wasm"}, + {"type": "module", "line": 80, "filename": "simd_const.73.wasm"}, + {"type": "module", "line": 81, "filename": "simd_const.74.wasm"}, + {"type": "module", "line": 82, "filename": "simd_const.75.wasm"}, + {"type": "module", "line": 83, "filename": "simd_const.76.wasm"}, + {"type": "module", "line": 84, "filename": "simd_const.77.wasm"}, + {"type": "module", "line": 85, "filename": "simd_const.78.wasm"}, + {"type": "module", "line": 86, "filename": "simd_const.79.wasm"}, + {"type": "module", "line": 87, "filename": "simd_const.80.wasm"}, + {"type": "module", "line": 88, "filename": "simd_const.81.wasm"}, + {"type": "module", "line": 89, "filename": "simd_const.82.wasm"}, + {"type": "module", "line": 90, "filename": "simd_const.83.wasm"}, + {"type": "module", "line": 91, "filename": "simd_const.84.wasm"}, + {"type": "module", "line": 92, "filename": "simd_const.85.wasm"}, + {"type": "module", "line": 93, "filename": "simd_const.86.wasm"}, + {"type": "module", "line": 94, "filename": "simd_const.87.wasm"}, + {"type": "module", "line": 95, "filename": "simd_const.88.wasm"}, + {"type": "module", "line": 96, "filename": "simd_const.89.wasm"}, + {"type": "module", "line": 97, "filename": "simd_const.90.wasm"}, + {"type": "module", "line": 98, "filename": "simd_const.91.wasm"}, + {"type": "module", "line": 99, "filename": "simd_const.92.wasm"}, + {"type": "module", "line": 100, "filename": "simd_const.93.wasm"}, + {"type": "module", "line": 101, "filename": "simd_const.94.wasm"}, + {"type": "module", "line": 102, "filename": "simd_const.95.wasm"}, + {"type": "module", "line": 106, "filename": "simd_const.96.wasm"}, + {"type": "module", "line": 108, "filename": "simd_const.97.wasm"}, + {"type": "module", "line": 110, "filename": "simd_const.98.wasm"}, + {"type": "module", "line": 112, "filename": "simd_const.99.wasm"}, + {"type": "module", "line": 113, "filename": "simd_const.100.wasm"}, + {"type": "module", "line": 114, "filename": "simd_const.101.wasm"}, + {"type": "module", "line": 115, "filename": "simd_const.102.wasm"}, + {"type": "module", "line": 116, "filename": "simd_const.103.wasm"}, + {"type": "module", "line": 117, "filename": "simd_const.104.wasm"}, + {"type": "module", "line": 118, "filename": "simd_const.105.wasm"}, + {"type": "module", "line": 119, "filename": "simd_const.106.wasm"}, + {"type": "module", "line": 120, "filename": "simd_const.107.wasm"}, + {"type": "module", "line": 121, "filename": "simd_const.108.wasm"}, + {"type": "module", "line": 122, "filename": "simd_const.109.wasm"}, + {"type": "module", "line": 123, "filename": "simd_const.110.wasm"}, + {"type": "module", "line": 124, "filename": "simd_const.111.wasm"}, + {"type": "module", "line": 128, "filename": "simd_const.112.wasm"}, + {"type": "assert_malformed", "line": 130, "filename": "simd_const.113.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 134, "filename": "simd_const.114.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 138, "filename": "simd_const.115.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 142, "filename": "simd_const.116.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 146, "filename": "simd_const.117.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 150, "filename": "simd_const.118.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 154, "filename": "simd_const.119.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 158, "filename": "simd_const.120.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 162, "filename": "simd_const.121.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 166, "filename": "simd_const.122.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 170, "filename": "simd_const.123.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 174, "filename": "simd_const.124.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 178, "filename": "simd_const.125.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 182, "filename": "simd_const.126.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 186, "filename": "simd_const.127.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 190, "filename": "simd_const.128.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 194, "filename": "simd_const.129.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 198, "filename": "simd_const.130.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 203, "filename": "simd_const.131.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 209, "filename": "simd_const.132.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 214, "filename": "simd_const.133.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 219, "filename": "simd_const.134.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 225, "filename": "simd_const.135.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 231, "filename": "simd_const.136.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 236, "filename": "simd_const.137.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 240, "filename": "simd_const.138.wat", "text": "wrong number of lane literals", "module_type": "text"}, + {"type": "assert_malformed", "line": 244, "filename": "simd_const.139.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 248, "filename": "simd_const.140.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 252, "filename": "simd_const.141.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 257, "filename": "simd_const.142.wat", "text": "wrong number of lane literals", "module_type": "text"}, + {"type": "assert_malformed", "line": 261, "filename": "simd_const.143.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 265, "filename": "simd_const.144.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 269, "filename": "simd_const.145.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 274, "filename": "simd_const.146.wat", "text": "wrong number of lane literals", "module_type": "text"}, + {"type": "assert_malformed", "line": 278, "filename": "simd_const.147.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 282, "filename": "simd_const.148.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 286, "filename": "simd_const.149.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 291, "filename": "simd_const.150.wat", "text": "wrong number of lane literals", "module_type": "text"}, + {"type": "assert_malformed", "line": 295, "filename": "simd_const.151.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 299, "filename": "simd_const.152.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 303, "filename": "simd_const.153.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 308, "filename": "simd_const.154.wat", "text": "wrong number of lane literals", "module_type": "text"}, + {"type": "assert_malformed", "line": 312, "filename": "simd_const.155.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 316, "filename": "simd_const.156.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 320, "filename": "simd_const.157.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 324, "filename": "simd_const.158.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 328, "filename": "simd_const.159.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 332, "filename": "simd_const.160.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 336, "filename": "simd_const.161.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 340, "filename": "simd_const.162.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 344, "filename": "simd_const.163.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 348, "filename": "simd_const.164.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 352, "filename": "simd_const.165.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 356, "filename": "simd_const.166.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 360, "filename": "simd_const.167.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 364, "filename": "simd_const.168.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 368, "filename": "simd_const.169.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 372, "filename": "simd_const.170.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 376, "filename": "simd_const.171.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 380, "filename": "simd_const.172.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 384, "filename": "simd_const.173.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 388, "filename": "simd_const.174.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 393, "filename": "simd_const.175.wat", "text": "wrong number of lane literals", "module_type": "text"}, + {"type": "assert_malformed", "line": 397, "filename": "simd_const.176.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 401, "filename": "simd_const.177.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 405, "filename": "simd_const.178.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 409, "filename": "simd_const.179.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 413, "filename": "simd_const.180.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 417, "filename": "simd_const.181.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 421, "filename": "simd_const.182.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 425, "filename": "simd_const.183.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 429, "filename": "simd_const.184.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 433, "filename": "simd_const.185.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 437, "filename": "simd_const.186.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 441, "filename": "simd_const.187.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 445, "filename": "simd_const.188.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 449, "filename": "simd_const.189.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 453, "filename": "simd_const.190.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 457, "filename": "simd_const.191.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 461, "filename": "simd_const.192.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 465, "filename": "simd_const.193.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 469, "filename": "simd_const.194.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 473, "filename": "simd_const.195.wat", "text": "constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 480, "filename": "simd_const.196.wat", "text": "wrong number of lane literals", "module_type": "text"}, + {"type": "assert_malformed", "line": 486, "filename": "simd_const.197.wat", "text": "wrong number of lane literals", "module_type": "text"}, + {"type": "module", "line": 493, "filename": "simd_const.198.wasm"}, + {"type": "assert_return", "line": 494, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["645922816", "645922816", "645922816", "645922816"]}]}, + {"type": "module", "line": 495, "filename": "simd_const.199.wasm"}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2793406464", "2793406464", "2793406464", "2793406464"]}]}, + {"type": "module", "line": 497, "filename": "simd_const.200.wasm"}, + {"type": "assert_return", "line": 498, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["645922819", "645922819", "645922819", "645922819"]}]}, + {"type": "module", "line": 499, "filename": "simd_const.201.wasm"}, + {"type": "assert_return", "line": 500, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2793406467", "2793406467", "2793406467", "2793406467"]}]}, + {"type": "module", "line": 502, "filename": "simd_const.202.wasm"}, + {"type": "assert_return", "line": 503, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["645922816", "645922816", "645922816", "645922816"]}]}, + {"type": "module", "line": 504, "filename": "simd_const.203.wasm"}, + {"type": "assert_return", "line": 505, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2793406464", "2793406464", "2793406464", "2793406464"]}]}, + {"type": "module", "line": 506, "filename": "simd_const.204.wasm"}, + {"type": "assert_return", "line": 507, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["645922819", "645922819", "645922819", "645922819"]}]}, + {"type": "module", "line": 508, "filename": "simd_const.205.wasm"}, + {"type": "assert_return", "line": 509, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2793406467", "2793406467", "2793406467", "2793406467"]}]}, + {"type": "module", "line": 511, "filename": "simd_const.206.wasm"}, + {"type": "assert_return", "line": 512, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["645922816", "645922816", "645922816", "645922816"]}]}, + {"type": "module", "line": 513, "filename": "simd_const.207.wasm"}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2793406464", "2793406464", "2793406464", "2793406464"]}]}, + {"type": "module", "line": 515, "filename": "simd_const.208.wasm"}, + {"type": "assert_return", "line": 516, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["645922818", "645922818", "645922818", "645922818"]}]}, + {"type": "module", "line": 517, "filename": "simd_const.209.wasm"}, + {"type": "assert_return", "line": 518, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2793406466", "2793406466", "2793406466", "2793406466"]}]}, + {"type": "module", "line": 521, "filename": "simd_const.210.wasm"}, + {"type": "assert_return", "line": 522, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1484783616", "1484783616", "1484783616", "1484783616"]}]}, + {"type": "module", "line": 523, "filename": "simd_const.211.wasm"}, + {"type": "assert_return", "line": 524, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3632267264", "3632267264", "3632267264", "3632267264"]}]}, + {"type": "module", "line": 525, "filename": "simd_const.212.wasm"}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1484783619", "1484783619", "1484783619", "1484783619"]}]}, + {"type": "module", "line": 527, "filename": "simd_const.213.wasm"}, + {"type": "assert_return", "line": 528, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3632267267", "3632267267", "3632267267", "3632267267"]}]}, + {"type": "module", "line": 530, "filename": "simd_const.214.wasm"}, + {"type": "assert_return", "line": 531, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1484783616", "1484783616", "1484783616", "1484783616"]}]}, + {"type": "module", "line": 532, "filename": "simd_const.215.wasm"}, + {"type": "assert_return", "line": 533, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3632267264", "3632267264", "3632267264", "3632267264"]}]}, + {"type": "module", "line": 534, "filename": "simd_const.216.wasm"}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1484783618", "1484783618", "1484783618", "1484783618"]}]}, + {"type": "module", "line": 536, "filename": "simd_const.217.wasm"}, + {"type": "assert_return", "line": 537, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3632267266", "3632267266", "3632267266", "3632267266"]}]}, + {"type": "module", "line": 539, "filename": "simd_const.218.wasm"}, + {"type": "assert_return", "line": 540, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1484783616", "1484783616", "1484783616", "1484783616"]}]}, + {"type": "module", "line": 541, "filename": "simd_const.219.wasm"}, + {"type": "assert_return", "line": 542, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3632267264", "3632267264", "3632267264", "3632267264"]}]}, + {"type": "module", "line": 543, "filename": "simd_const.220.wasm"}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1484783618", "1484783618", "1484783618", "1484783618"]}]}, + {"type": "module", "line": 545, "filename": "simd_const.221.wasm"}, + {"type": "assert_return", "line": 546, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3632267266", "3632267266", "3632267266", "3632267266"]}]}, + {"type": "module", "line": 549, "filename": "simd_const.222.wasm"}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "module", "line": 551, "filename": "simd_const.223.wasm"}, + {"type": "assert_return", "line": 552, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "module", "line": 553, "filename": "simd_const.224.wasm"}, + {"type": "assert_return", "line": 554, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3", "3", "3", "3"]}]}, + {"type": "module", "line": 555, "filename": "simd_const.225.wasm"}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483651", "2147483651", "2147483651", "2147483651"]}]}, + {"type": "module", "line": 559, "filename": "simd_const.226.wasm"}, + {"type": "assert_return", "line": 560, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "module", "line": 561, "filename": "simd_const.227.wasm"}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "module", "line": 563, "filename": "simd_const.228.wasm"}, + {"type": "assert_return", "line": 564, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "module", "line": 565, "filename": "simd_const.229.wasm"}, + {"type": "assert_return", "line": 566, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "module", "line": 569, "filename": "simd_const.230.wasm"}, + {"type": "assert_return", "line": 570, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719808"}]}, + {"type": "module", "line": 571, "filename": "simd_const.231.wasm"}, + {"type": "assert_return", "line": 572, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495616"}]}, + {"type": "module", "line": 573, "filename": "simd_const.232.wasm"}, + {"type": "assert_return", "line": 574, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 575, "filename": "simd_const.233.wasm"}, + {"type": "assert_return", "line": 576, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 577, "filename": "simd_const.234.wasm"}, + {"type": "assert_return", "line": 578, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 579, "filename": "simd_const.235.wasm"}, + {"type": "assert_return", "line": 580, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 581, "filename": "simd_const.236.wasm"}, + {"type": "assert_return", "line": 582, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 583, "filename": "simd_const.237.wasm"}, + {"type": "assert_return", "line": 584, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 585, "filename": "simd_const.238.wasm"}, + {"type": "assert_return", "line": 586, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 587, "filename": "simd_const.239.wasm"}, + {"type": "assert_return", "line": 588, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 589, "filename": "simd_const.240.wasm"}, + {"type": "assert_return", "line": 590, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 591, "filename": "simd_const.241.wasm"}, + {"type": "assert_return", "line": 592, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 593, "filename": "simd_const.242.wasm"}, + {"type": "assert_return", "line": 594, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 595, "filename": "simd_const.243.wasm"}, + {"type": "assert_return", "line": 596, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 597, "filename": "simd_const.244.wasm"}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 599, "filename": "simd_const.245.wasm"}, + {"type": "assert_return", "line": 600, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 601, "filename": "simd_const.246.wasm"}, + {"type": "assert_return", "line": 602, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 603, "filename": "simd_const.247.wasm"}, + {"type": "assert_return", "line": 604, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 605, "filename": "simd_const.248.wasm"}, + {"type": "assert_return", "line": 606, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 607, "filename": "simd_const.249.wasm"}, + {"type": "assert_return", "line": 608, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 609, "filename": "simd_const.250.wasm"}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 611, "filename": "simd_const.251.wasm"}, + {"type": "assert_return", "line": 612, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 613, "filename": "simd_const.252.wasm"}, + {"type": "assert_return", "line": 614, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 615, "filename": "simd_const.253.wasm"}, + {"type": "assert_return", "line": 616, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 617, "filename": "simd_const.254.wasm"}, + {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719811"}]}, + {"type": "module", "line": 619, "filename": "simd_const.255.wasm"}, + {"type": "assert_return", "line": 620, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495619"}]}, + {"type": "module", "line": 621, "filename": "simd_const.256.wasm"}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719808"}]}, + {"type": "module", "line": 623, "filename": "simd_const.257.wasm"}, + {"type": "assert_return", "line": 624, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495616"}]}, + {"type": "module", "line": 625, "filename": "simd_const.258.wasm"}, + {"type": "assert_return", "line": 626, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 627, "filename": "simd_const.259.wasm"}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 629, "filename": "simd_const.260.wasm"}, + {"type": "assert_return", "line": 630, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 631, "filename": "simd_const.261.wasm"}, + {"type": "assert_return", "line": 632, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 633, "filename": "simd_const.262.wasm"}, + {"type": "assert_return", "line": 634, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 635, "filename": "simd_const.263.wasm"}, + {"type": "assert_return", "line": 636, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 637, "filename": "simd_const.264.wasm"}, + {"type": "assert_return", "line": 638, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 639, "filename": "simd_const.265.wasm"}, + {"type": "assert_return", "line": 640, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 641, "filename": "simd_const.266.wasm"}, + {"type": "assert_return", "line": 642, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719809"}]}, + {"type": "module", "line": 643, "filename": "simd_const.267.wasm"}, + {"type": "assert_return", "line": 644, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495617"}]}, + {"type": "module", "line": 645, "filename": "simd_const.268.wasm"}, + {"type": "assert_return", "line": 646, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 647, "filename": "simd_const.269.wasm"}, + {"type": "assert_return", "line": 648, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 649, "filename": "simd_const.270.wasm"}, + {"type": "assert_return", "line": 650, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 651, "filename": "simd_const.271.wasm"}, + {"type": "assert_return", "line": 652, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 653, "filename": "simd_const.272.wasm"}, + {"type": "assert_return", "line": 654, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 655, "filename": "simd_const.273.wasm"}, + {"type": "assert_return", "line": 656, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 657, "filename": "simd_const.274.wasm"}, + {"type": "assert_return", "line": 658, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 659, "filename": "simd_const.275.wasm"}, + {"type": "assert_return", "line": 660, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 661, "filename": "simd_const.276.wasm"}, + {"type": "assert_return", "line": 662, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 663, "filename": "simd_const.277.wasm"}, + {"type": "assert_return", "line": 664, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 665, "filename": "simd_const.278.wasm"}, + {"type": "assert_return", "line": 666, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719810"}]}, + {"type": "module", "line": 667, "filename": "simd_const.279.wasm"}, + {"type": "assert_return", "line": 668, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495618"}]}, + {"type": "module", "line": 669, "filename": "simd_const.280.wasm"}, + {"type": "assert_return", "line": 670, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "1905022642377719811"}]}, + {"type": "module", "line": 671, "filename": "simd_const.281.wasm"}, + {"type": "assert_return", "line": 672, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "11128394679232495619"}]}, + {"type": "module", "line": 673, "filename": "simd_const.282.wasm"}, + {"type": "assert_return", "line": 674, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "9106278446543142912"}]}, + {"type": "module", "line": 675, "filename": "simd_const.283.wasm"}, + {"type": "assert_return", "line": 676, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "18329650483397918720"}]}, + {"type": "module", "line": 677, "filename": "simd_const.284.wasm"}, + {"type": "assert_return", "line": 678, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "9106278446543142913"}]}, + {"type": "module", "line": 679, "filename": "simd_const.285.wasm"}, + {"type": "assert_return", "line": 680, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "18329650483397918721"}]}, + {"type": "module", "line": 681, "filename": "simd_const.286.wasm"}, + {"type": "assert_return", "line": 682, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "9106278446543142913"}]}, + {"type": "module", "line": 683, "filename": "simd_const.287.wasm"}, + {"type": "assert_return", "line": 684, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "18329650483397918721"}]}, + {"type": "module", "line": 685, "filename": "simd_const.288.wasm"}, + {"type": "assert_return", "line": 686, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "9106278446543142914"}]}, + {"type": "module", "line": 687, "filename": "simd_const.289.wasm"}, + {"type": "assert_return", "line": 688, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "f64", "value": "18329650483397918722"}]}, + {"type": "module", "line": 691, "filename": "simd_const.290.wasm"}, + {"type": "assert_return", "line": 692, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315008", "7309342195222315008"]}]}, + {"type": "module", "line": 693, "filename": "simd_const.291.wasm"}, + {"type": "assert_return", "line": 694, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090816", "16532714232077090816"]}]}, + {"type": "module", "line": 695, "filename": "simd_const.292.wasm"}, + {"type": "assert_return", "line": 696, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315009", "7309342195222315009"]}]}, + {"type": "module", "line": 697, "filename": "simd_const.293.wasm"}, + {"type": "assert_return", "line": 698, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090817", "16532714232077090817"]}]}, + {"type": "module", "line": 699, "filename": "simd_const.294.wasm"}, + {"type": "assert_return", "line": 700, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315009", "7309342195222315009"]}]}, + {"type": "module", "line": 701, "filename": "simd_const.295.wasm"}, + {"type": "assert_return", "line": 702, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090817", "16532714232077090817"]}]}, + {"type": "module", "line": 703, "filename": "simd_const.296.wasm"}, + {"type": "assert_return", "line": 704, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315009", "7309342195222315009"]}]}, + {"type": "module", "line": 705, "filename": "simd_const.297.wasm"}, + {"type": "assert_return", "line": 706, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090817", "16532714232077090817"]}]}, + {"type": "module", "line": 707, "filename": "simd_const.298.wasm"}, + {"type": "assert_return", "line": 708, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315009", "7309342195222315009"]}]}, + {"type": "module", "line": 709, "filename": "simd_const.299.wasm"}, + {"type": "assert_return", "line": 710, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090817", "16532714232077090817"]}]}, + {"type": "module", "line": 711, "filename": "simd_const.300.wasm"}, + {"type": "assert_return", "line": 712, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315009", "7309342195222315009"]}]}, + {"type": "module", "line": 713, "filename": "simd_const.301.wasm"}, + {"type": "assert_return", "line": 714, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090817", "16532714232077090817"]}]}, + {"type": "module", "line": 715, "filename": "simd_const.302.wasm"}, + {"type": "assert_return", "line": 716, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315010", "7309342195222315010"]}]}, + {"type": "module", "line": 717, "filename": "simd_const.303.wasm"}, + {"type": "assert_return", "line": 718, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090818", "16532714232077090818"]}]}, + {"type": "module", "line": 719, "filename": "simd_const.304.wasm"}, + {"type": "assert_return", "line": 720, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315010", "7309342195222315010"]}]}, + {"type": "module", "line": 721, "filename": "simd_const.305.wasm"}, + {"type": "assert_return", "line": 722, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090818", "16532714232077090818"]}]}, + {"type": "module", "line": 723, "filename": "simd_const.306.wasm"}, + {"type": "assert_return", "line": 724, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315010", "7309342195222315010"]}]}, + {"type": "module", "line": 725, "filename": "simd_const.307.wasm"}, + {"type": "assert_return", "line": 726, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090818", "16532714232077090818"]}]}, + {"type": "module", "line": 727, "filename": "simd_const.308.wasm"}, + {"type": "assert_return", "line": 728, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315010", "7309342195222315010"]}]}, + {"type": "module", "line": 729, "filename": "simd_const.309.wasm"}, + {"type": "assert_return", "line": 730, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090818", "16532714232077090818"]}]}, + {"type": "module", "line": 731, "filename": "simd_const.310.wasm"}, + {"type": "assert_return", "line": 732, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315010", "7309342195222315010"]}]}, + {"type": "module", "line": 733, "filename": "simd_const.311.wasm"}, + {"type": "assert_return", "line": 734, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090818", "16532714232077090818"]}]}, + {"type": "module", "line": 735, "filename": "simd_const.312.wasm"}, + {"type": "assert_return", "line": 736, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315010", "7309342195222315010"]}]}, + {"type": "module", "line": 737, "filename": "simd_const.313.wasm"}, + {"type": "assert_return", "line": 738, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090818", "16532714232077090818"]}]}, + {"type": "module", "line": 739, "filename": "simd_const.314.wasm"}, + {"type": "assert_return", "line": 740, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315010", "7309342195222315010"]}]}, + {"type": "module", "line": 741, "filename": "simd_const.315.wasm"}, + {"type": "assert_return", "line": 742, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090818", "16532714232077090818"]}]}, + {"type": "module", "line": 743, "filename": "simd_const.316.wasm"}, + {"type": "assert_return", "line": 744, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7309342195222315011", "7309342195222315011"]}]}, + {"type": "module", "line": 745, "filename": "simd_const.317.wasm"}, + {"type": "assert_return", "line": 746, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16532714232077090819", "16532714232077090819"]}]}, + {"type": "module", "line": 747, "filename": "simd_const.318.wasm"}, + {"type": "assert_return", "line": 748, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955520", "5044031582654955520"]}]}, + {"type": "module", "line": 749, "filename": "simd_const.319.wasm"}, + {"type": "assert_return", "line": 750, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731328", "14267403619509731328"]}]}, + {"type": "module", "line": 751, "filename": "simd_const.320.wasm"}, + {"type": "assert_return", "line": 752, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955521", "5044031582654955521"]}]}, + {"type": "module", "line": 753, "filename": "simd_const.321.wasm"}, + {"type": "assert_return", "line": 754, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731329", "14267403619509731329"]}]}, + {"type": "module", "line": 755, "filename": "simd_const.322.wasm"}, + {"type": "assert_return", "line": 756, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955521", "5044031582654955521"]}]}, + {"type": "module", "line": 757, "filename": "simd_const.323.wasm"}, + {"type": "assert_return", "line": 758, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731329", "14267403619509731329"]}]}, + {"type": "module", "line": 759, "filename": "simd_const.324.wasm"}, + {"type": "assert_return", "line": 760, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955521", "5044031582654955521"]}]}, + {"type": "module", "line": 761, "filename": "simd_const.325.wasm"}, + {"type": "assert_return", "line": 762, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731329", "14267403619509731329"]}]}, + {"type": "module", "line": 763, "filename": "simd_const.326.wasm"}, + {"type": "assert_return", "line": 764, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955521", "5044031582654955521"]}]}, + {"type": "module", "line": 765, "filename": "simd_const.327.wasm"}, + {"type": "assert_return", "line": 766, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731329", "14267403619509731329"]}]}, + {"type": "module", "line": 767, "filename": "simd_const.328.wasm"}, + {"type": "assert_return", "line": 768, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955521", "5044031582654955521"]}]}, + {"type": "module", "line": 769, "filename": "simd_const.329.wasm"}, + {"type": "assert_return", "line": 770, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731329", "14267403619509731329"]}]}, + {"type": "module", "line": 771, "filename": "simd_const.330.wasm"}, + {"type": "assert_return", "line": 772, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955522", "5044031582654955522"]}]}, + {"type": "module", "line": 773, "filename": "simd_const.331.wasm"}, + {"type": "assert_return", "line": 774, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731330", "14267403619509731330"]}]}, + {"type": "module", "line": 775, "filename": "simd_const.332.wasm"}, + {"type": "assert_return", "line": 776, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955522", "5044031582654955522"]}]}, + {"type": "module", "line": 777, "filename": "simd_const.333.wasm"}, + {"type": "assert_return", "line": 778, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731330", "14267403619509731330"]}]}, + {"type": "module", "line": 779, "filename": "simd_const.334.wasm"}, + {"type": "assert_return", "line": 780, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955522", "5044031582654955522"]}]}, + {"type": "module", "line": 781, "filename": "simd_const.335.wasm"}, + {"type": "assert_return", "line": 782, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731330", "14267403619509731330"]}]}, + {"type": "module", "line": 783, "filename": "simd_const.336.wasm"}, + {"type": "assert_return", "line": 784, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955522", "5044031582654955522"]}]}, + {"type": "module", "line": 785, "filename": "simd_const.337.wasm"}, + {"type": "assert_return", "line": 786, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731330", "14267403619509731330"]}]}, + {"type": "module", "line": 787, "filename": "simd_const.338.wasm"}, + {"type": "assert_return", "line": 788, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955522", "5044031582654955522"]}]}, + {"type": "module", "line": 789, "filename": "simd_const.339.wasm"}, + {"type": "assert_return", "line": 790, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731330", "14267403619509731330"]}]}, + {"type": "module", "line": 791, "filename": "simd_const.340.wasm"}, + {"type": "assert_return", "line": 792, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955522", "5044031582654955522"]}]}, + {"type": "module", "line": 793, "filename": "simd_const.341.wasm"}, + {"type": "assert_return", "line": 794, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731330", "14267403619509731330"]}]}, + {"type": "module", "line": 795, "filename": "simd_const.342.wasm"}, + {"type": "assert_return", "line": 796, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955522", "5044031582654955522"]}]}, + {"type": "module", "line": 797, "filename": "simd_const.343.wasm"}, + {"type": "assert_return", "line": 798, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731330", "14267403619509731330"]}]}, + {"type": "module", "line": 799, "filename": "simd_const.344.wasm"}, + {"type": "assert_return", "line": 800, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5044031582654955523", "5044031582654955523"]}]}, + {"type": "module", "line": 801, "filename": "simd_const.345.wasm"}, + {"type": "assert_return", "line": 802, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14267403619509731331", "14267403619509731331"]}]}, + {"type": "module", "line": 803, "filename": "simd_const.346.wasm"}, + {"type": "assert_return", "line": 804, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4877398396442247168", "4877398396442247168"]}]}, + {"type": "module", "line": 805, "filename": "simd_const.347.wasm"}, + {"type": "assert_return", "line": 806, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14100770433297022976", "14100770433297022976"]}]}, + {"type": "module", "line": 807, "filename": "simd_const.348.wasm"}, + {"type": "assert_return", "line": 808, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4877398396442247169", "4877398396442247169"]}]}, + {"type": "module", "line": 809, "filename": "simd_const.349.wasm"}, + {"type": "assert_return", "line": 810, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14100770433297022977", "14100770433297022977"]}]}, + {"type": "module", "line": 811, "filename": "simd_const.350.wasm"}, + {"type": "assert_return", "line": 812, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4877398396442247169", "4877398396442247169"]}]}, + {"type": "module", "line": 813, "filename": "simd_const.351.wasm"}, + {"type": "assert_return", "line": 814, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14100770433297022977", "14100770433297022977"]}]}, + {"type": "module", "line": 815, "filename": "simd_const.352.wasm"}, + {"type": "assert_return", "line": 816, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4877398396442247170", "4877398396442247170"]}]}, + {"type": "module", "line": 817, "filename": "simd_const.353.wasm"}, + {"type": "assert_return", "line": 818, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14100770433297022978", "14100770433297022978"]}]}, + {"type": "module", "line": 821, "filename": "simd_const.354.wasm"}, + {"type": "assert_return", "line": 822, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "module", "line": 823, "filename": "simd_const.355.wasm"}, + {"type": "assert_return", "line": 824, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "module", "line": 825, "filename": "simd_const.356.wasm"}, + {"type": "assert_return", "line": 826, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "module", "line": 827, "filename": "simd_const.357.wasm"}, + {"type": "assert_return", "line": 828, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "module", "line": 829, "filename": "simd_const.358.wasm"}, + {"type": "assert_return", "line": 830, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "module", "line": 831, "filename": "simd_const.359.wasm"}, + {"type": "assert_return", "line": 832, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "module", "line": 833, "filename": "simd_const.360.wasm"}, + {"type": "assert_return", "line": 834, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "module", "line": 835, "filename": "simd_const.361.wasm"}, + {"type": "assert_return", "line": 836, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "module", "line": 837, "filename": "simd_const.362.wasm"}, + {"type": "assert_return", "line": 838, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "module", "line": 839, "filename": "simd_const.363.wasm"}, + {"type": "assert_return", "line": 840, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "module", "line": 841, "filename": "simd_const.364.wasm"}, + {"type": "assert_return", "line": 842, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "module", "line": 843, "filename": "simd_const.365.wasm"}, + {"type": "assert_return", "line": 844, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "module", "line": 845, "filename": "simd_const.366.wasm"}, + {"type": "assert_return", "line": 846, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "module", "line": 847, "filename": "simd_const.367.wasm"}, + {"type": "assert_return", "line": 848, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "module", "line": 849, "filename": "simd_const.368.wasm"}, + {"type": "assert_return", "line": 850, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "module", "line": 851, "filename": "simd_const.369.wasm"}, + {"type": "assert_return", "line": 852, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "module", "line": 853, "filename": "simd_const.370.wasm"}, + {"type": "assert_return", "line": 854, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "module", "line": 855, "filename": "simd_const.371.wasm"}, + {"type": "assert_return", "line": 856, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "module", "line": 857, "filename": "simd_const.372.wasm"}, + {"type": "assert_return", "line": 858, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "module", "line": 859, "filename": "simd_const.373.wasm"}, + {"type": "assert_return", "line": 860, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "module", "line": 861, "filename": "simd_const.374.wasm"}, + {"type": "assert_return", "line": 862, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "module", "line": 863, "filename": "simd_const.375.wasm"}, + {"type": "assert_return", "line": 864, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "module", "line": 865, "filename": "simd_const.376.wasm"}, + {"type": "assert_return", "line": 866, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "module", "line": 867, "filename": "simd_const.377.wasm"}, + {"type": "assert_return", "line": 868, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "module", "line": 869, "filename": "simd_const.378.wasm"}, + {"type": "assert_return", "line": 870, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "module", "line": 871, "filename": "simd_const.379.wasm"}, + {"type": "assert_return", "line": 872, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "module", "line": 873, "filename": "simd_const.380.wasm"}, + {"type": "assert_return", "line": 874, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370499", "4503599627370499"]}]}, + {"type": "module", "line": 875, "filename": "simd_const.381.wasm"}, + {"type": "assert_return", "line": 876, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146307", "9227875636482146307"]}]}, + {"type": "module", "line": 879, "filename": "simd_const.382.wasm"}, + {"type": "assert_return", "line": 880, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "module", "line": 881, "filename": "simd_const.383.wasm"}, + {"type": "assert_return", "line": 882, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "module", "line": 883, "filename": "simd_const.384.wasm"}, + {"type": "assert_return", "line": 884, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "module", "line": 885, "filename": "simd_const.385.wasm"}, + {"type": "assert_return", "line": 886, "action": {"type": "invoke", "field": "f", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "module", "line": 890, "filename": "simd_const.386.wasm"}, + {"type": "assert_return", "line": 975, "action": {"type": "invoke", "field": "as-br-retval", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, + {"type": "assert_return", "line": 976, "action": {"type": "invoke", "field": "as-br_if-retval", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 977, "action": {"type": "invoke", "field": "as-return-retval", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 978, "action": {"type": "invoke", "field": "as-if-then-retval", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 979, "action": {"type": "invoke", "field": "as-if-else-retval", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3", "2", "1", "0"]}]}, + {"type": "assert_return", "line": 980, "action": {"type": "invoke", "field": "as-call-param", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 981, "action": {"type": "invoke", "field": "as-call_indirect-param", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 982, "action": {"type": "invoke", "field": "as-block-retval", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 983, "action": {"type": "invoke", "field": "as-loop-retval", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 984, "action": {"type": "invoke", "field": "as-drop-operand", "args": []}, "expected": []}, + {"type": "assert_return", "line": 986, "action": {"type": "invoke", "field": "as-br-retval2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["216736831696667908", "795458214401281292"]}]}, + {"type": "assert_return", "line": 987, "action": {"type": "invoke", "field": "as-br_if-retval2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 988, "action": {"type": "invoke", "field": "as-return-retval2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 989, "action": {"type": "invoke", "field": "as-if-then-retval2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 990, "action": {"type": "invoke", "field": "as-if-else-retval2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "0"]}]}, + {"type": "assert_return", "line": 991, "action": {"type": "invoke", "field": "as-call-param2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 992, "action": {"type": "invoke", "field": "as-call_indirect-param2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 993, "action": {"type": "invoke", "field": "as-block-retval2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 994, "action": {"type": "invoke", "field": "as-loop-retval2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 995, "action": {"type": "invoke", "field": "as-drop-operand2", "args": []}, "expected": []}, + {"type": "module", "line": 999, "filename": "simd_const.387.wasm"}, + {"type": "assert_return", "line": 1027, "action": {"type": "invoke", "field": "as-local.set/get-value_0_0", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1028, "action": {"type": "invoke", "field": "as-local.set/get-value_0_1", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1029, "action": {"type": "invoke", "field": "as-local.set/get-value_3_0", "args": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 1030, "action": {"type": "invoke", "field": "as-local.tee-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "module", "line": 1035, "filename": "simd_const.388.wasm"}, + {"type": "assert_return", "line": 1068, "action": {"type": "invoke", "field": "as-global.set_value_$g0_$g1_$g2_$g3", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}, {"type": "v128", "lane_type": "i32", "value": ["3", "3", "3", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["4", "4", "4", "4"]}]}, "expected": []}, + {"type": "assert_return", "line": 1072, "action": {"type": "invoke", "field": "global.get_g0", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1073, "action": {"type": "invoke", "field": "global.get_g1", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 1074, "action": {"type": "invoke", "field": "global.get_g2", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 1075, "action": {"type": "invoke", "field": "global.get_g3", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4", "4", "4", "4"]}]}, + {"type": "module", "line": 1080, "filename": "simd_const.389.wasm"}, + {"type": "assert_return", "line": 1108, "action": {"type": "invoke", "field": "i32x4.test", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["195940365", "195940365", "195940365", "195940365"]}]}, + {"type": "assert_return", "line": 1109, "action": {"type": "invoke", "field": "i32x4.smax", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 1110, "action": {"type": "invoke", "field": "i32x4.neg_smax", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1111, "action": {"type": "invoke", "field": "i32x4.inc_smin", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1112, "action": {"type": "invoke", "field": "i32x4.neg_zero", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1113, "action": {"type": "invoke", "field": "i32x4.not_octal", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["10", "10", "10", "10"]}]}, + {"type": "assert_return", "line": 1114, "action": {"type": "invoke", "field": "i32x4.plus_sign", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["42", "42", "42", "42"]}]}, + {"type": "assert_return", "line": 1116, "action": {"type": "invoke", "field": "i32x4-dec-sep1", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1000000", "1000000", "1000000", "1000000"]}]}, + {"type": "assert_return", "line": 1117, "action": {"type": "invoke", "field": "i32x4-dec-sep2", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1000", "1000", "1000", "1000"]}]}, + {"type": "assert_return", "line": 1118, "action": {"type": "invoke", "field": "i32x4-hex-sep1", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["168755353", "168755353", "168755353", "168755353"]}]}, + {"type": "assert_return", "line": 1119, "action": {"type": "invoke", "field": "i32x4-hex-sep2", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["109071", "109071", "109071", "109071"]}]}, + {"type": "assert_return", "line": 1121, "action": {"type": "invoke", "field": "i64x2.test", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["841557459837243405", "841557459837243405"]}]}, + {"type": "assert_return", "line": 1122, "action": {"type": "invoke", "field": "i64x2.smax", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 1123, "action": {"type": "invoke", "field": "i64x2.neg_smax", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1124, "action": {"type": "invoke", "field": "i64x2.inc_smin", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1125, "action": {"type": "invoke", "field": "i64x2.neg_zero", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1126, "action": {"type": "invoke", "field": "i64x2.not_octal", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10010", "10010"]}]}, + {"type": "assert_return", "line": 1127, "action": {"type": "invoke", "field": "i64x2.plus_sign", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["42", "42"]}]}, + {"type": "assert_return", "line": 1129, "action": {"type": "invoke", "field": "i64x2-dec-sep1", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10000000000000", "10000000000000"]}]}, + {"type": "assert_return", "line": 1130, "action": {"type": "invoke", "field": "i64x2-dec-sep2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10000000", "10000000"]}]}, + {"type": "assert_return", "line": 1131, "action": {"type": "invoke", "field": "i64x2-hex-sep1", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["724798722328690841", "724798722328690841"]}]}, + {"type": "assert_return", "line": 1132, "action": {"type": "invoke", "field": "i64x2-hex-sep2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["114369341967", "114369341967"]}]}, + {"type": "assert_malformed", "line": 1135, "filename": "simd_const.390.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1139, "filename": "simd_const.391.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1143, "filename": "simd_const.392.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1147, "filename": "simd_const.393.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1151, "filename": "simd_const.394.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1155, "filename": "simd_const.395.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1159, "filename": "simd_const.396.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1163, "filename": "simd_const.397.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1167, "filename": "simd_const.398.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1171, "filename": "simd_const.399.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1176, "filename": "simd_const.400.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1180, "filename": "simd_const.401.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1184, "filename": "simd_const.402.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1188, "filename": "simd_const.403.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1192, "filename": "simd_const.404.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1196, "filename": "simd_const.405.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1200, "filename": "simd_const.406.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1204, "filename": "simd_const.407.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1208, "filename": "simd_const.408.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1212, "filename": "simd_const.409.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "module", "line": 1218, "filename": "simd_const.410.wasm"}, + {"type": "assert_return", "line": 1241, "action": {"type": "invoke", "field": "f32-dec-sep1", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1232348160", "1232348160", "1232348160", "1232348160"]}]}, + {"type": "assert_return", "line": 1242, "action": {"type": "invoke", "field": "f32-dec-sep2", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1148846080", "1148846080", "1148846080", "1148846080"]}]}, + {"type": "assert_return", "line": 1243, "action": {"type": "invoke", "field": "f32-dec-sep3", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1148897552", "1148897552", "1148897552", "1148897552"]}]}, + {"type": "assert_return", "line": 1244, "action": {"type": "invoke", "field": "f32-dec-sep4", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1482758550", "1482758550", "1482758550", "1482758550"]}]}, + {"type": "assert_return", "line": 1245, "action": {"type": "invoke", "field": "f32-dec-sep5", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1847438964", "1847438964", "1847438964", "1847438964"]}]}, + {"type": "assert_return", "line": 1246, "action": {"type": "invoke", "field": "f32-hex-sep1", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1294004234", "1294004234", "1294004234", "1294004234"]}]}, + {"type": "assert_return", "line": 1247, "action": {"type": "invoke", "field": "f32-hex-sep2", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1205143424", "1205143424", "1205143424", "1205143424"]}]}, + {"type": "assert_return", "line": 1248, "action": {"type": "invoke", "field": "f32-hex-sep3", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1193345009", "1193345009", "1193345009", "1193345009"]}]}, + {"type": "assert_return", "line": 1249, "action": {"type": "invoke", "field": "f32-hex-sep4", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1240465408", "1240465408", "1240465408", "1240465408"]}]}, + {"type": "assert_return", "line": 1250, "action": {"type": "invoke", "field": "f32-hex-sep5", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1437319208", "1437319208", "1437319208", "1437319208"]}]}, + {"type": "assert_return", "line": 1251, "action": {"type": "invoke", "field": "f64-dec-sep1", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4696837146684686336", "4696837146684686336"]}]}, + {"type": "assert_return", "line": 1252, "action": {"type": "invoke", "field": "f64-dec-sep2", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4652007308841189376", "4652007308841189376"]}]}, + {"type": "assert_return", "line": 1253, "action": {"type": "invoke", "field": "f64-dec-sep3", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4652034942576659200", "4652034942576659200"]}]}, + {"type": "assert_return", "line": 1254, "action": {"type": "invoke", "field": "f64-dec-sep4", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4831275200913801216", "4831275200913801216"]}]}, + {"type": "assert_return", "line": 1255, "action": {"type": "invoke", "field": "f64-dec-sep5", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5027061507362119324", "5027061507362119324"]}]}, + {"type": "assert_return", "line": 1256, "action": {"type": "invoke", "field": "f64-hex-sep1", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4729938499128524800", "4729938499128524800"]}]}, + {"type": "assert_return", "line": 1257, "action": {"type": "invoke", "field": "f64-hex-sep2", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4682231715257647104", "4682231715257647104"]}]}, + {"type": "assert_return", "line": 1258, "action": {"type": "invoke", "field": "f64-hex-sep3", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4675897489574114112", "4675897489574114112"]}]}, + {"type": "assert_return", "line": 1259, "action": {"type": "invoke", "field": "f64-hex-sep4", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4701195061021376512", "4701195061021376512"]}]}, + {"type": "assert_return", "line": 1260, "action": {"type": "invoke", "field": "f64-hex-sep5", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4806880140420149248", "4806880140420149248"]}]}, + {"type": "assert_malformed", "line": 1263, "filename": "simd_const.411.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1267, "filename": "simd_const.412.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1271, "filename": "simd_const.413.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1275, "filename": "simd_const.414.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1279, "filename": "simd_const.415.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1283, "filename": "simd_const.416.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1287, "filename": "simd_const.417.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1291, "filename": "simd_const.418.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1295, "filename": "simd_const.419.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1299, "filename": "simd_const.420.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1303, "filename": "simd_const.421.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1307, "filename": "simd_const.422.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1311, "filename": "simd_const.423.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1315, "filename": "simd_const.424.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1319, "filename": "simd_const.425.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1323, "filename": "simd_const.426.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1327, "filename": "simd_const.427.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1331, "filename": "simd_const.428.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1335, "filename": "simd_const.429.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1339, "filename": "simd_const.430.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1343, "filename": "simd_const.431.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1347, "filename": "simd_const.432.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1351, "filename": "simd_const.433.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1355, "filename": "simd_const.434.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1359, "filename": "simd_const.435.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1363, "filename": "simd_const.436.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1367, "filename": "simd_const.437.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1371, "filename": "simd_const.438.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1375, "filename": "simd_const.439.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1379, "filename": "simd_const.440.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1383, "filename": "simd_const.441.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1387, "filename": "simd_const.442.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1391, "filename": "simd_const.443.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1395, "filename": "simd_const.444.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1399, "filename": "simd_const.445.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1403, "filename": "simd_const.446.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1407, "filename": "simd_const.447.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1411, "filename": "simd_const.448.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1416, "filename": "simd_const.449.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1420, "filename": "simd_const.450.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1424, "filename": "simd_const.451.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1428, "filename": "simd_const.452.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1432, "filename": "simd_const.453.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1436, "filename": "simd_const.454.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1440, "filename": "simd_const.455.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1444, "filename": "simd_const.456.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1448, "filename": "simd_const.457.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1452, "filename": "simd_const.458.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1456, "filename": "simd_const.459.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1460, "filename": "simd_const.460.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1464, "filename": "simd_const.461.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1468, "filename": "simd_const.462.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1472, "filename": "simd_const.463.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1476, "filename": "simd_const.464.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1480, "filename": "simd_const.465.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1484, "filename": "simd_const.466.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1488, "filename": "simd_const.467.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1492, "filename": "simd_const.468.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1496, "filename": "simd_const.469.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1500, "filename": "simd_const.470.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1504, "filename": "simd_const.471.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1508, "filename": "simd_const.472.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1512, "filename": "simd_const.473.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1516, "filename": "simd_const.474.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1520, "filename": "simd_const.475.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1524, "filename": "simd_const.476.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1528, "filename": "simd_const.477.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1532, "filename": "simd_const.478.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1536, "filename": "simd_const.479.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1540, "filename": "simd_const.480.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1544, "filename": "simd_const.481.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1548, "filename": "simd_const.482.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1552, "filename": "simd_const.483.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1556, "filename": "simd_const.484.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1560, "filename": "simd_const.485.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1564, "filename": "simd_const.486.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "module", "line": 1570, "filename": "simd_const.487.wasm"}, + {"type": "assert_return", "line": 1585, "action": {"type": "invoke", "field": "parse_i8x16", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "128", "128", "128", "128", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "module", "line": 1587, "filename": "simd_const.488.wasm"}, + {"type": "assert_return", "line": 1602, "action": {"type": "invoke", "field": "parse_i16x8", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "32768", "32768", "65535", "65535", "65535", "65535"]}]}, + {"type": "module", "line": 1604, "filename": "simd_const.489.wasm"}, + {"type": "assert_return", "line": 1619, "action": {"type": "invoke", "field": "parse_i32x4", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967249", "4294967249", "4294967249", "4294967249"]}]}, + {"type": "module", "line": 1621, "filename": "simd_const.490.wasm"}, + {"type": "assert_return", "line": 1634, "action": {"type": "invoke", "field": "parse_i64x2", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "module", "line": 1638, "filename": "simd_const.491.wasm"}, + {"type": "assert_return", "line": 1653, "action": {"type": "invoke", "field": "parse_f32x4", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, + {"type": "module", "line": 1655, "filename": "simd_const.492.wasm"}, + {"type": "assert_return", "line": 1668, "action": {"type": "invoke", "field": "parse_f64x2", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.0.wasm new file mode 100644 index 00000000..d0bcb64a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.1.wat new file mode 100644 index 00000000..654bb985 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.1.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.trunc_sat_f32x4 (v128.const f32x4 0.0 0.0 0.0 0.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.10.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.10.wat new file mode 100644 index 00000000..b8358d8c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.10.wat @@ -0,0 +1 @@ +(func (result v128) (f64x2.convert_i64x2_u (v128.const i64x2 1 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.11.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.11.wat new file mode 100644 index 00000000..b357448b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.11.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.narrow_i16x8 (v128.const i16x8 0 0 0 0 0 0 0 0) (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.12.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.12.wat new file mode 100644 index 00000000..d4b2789b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.12.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.narrow_i8x16 (v128.const i16x8 0 0 0 0 0 0 0 0) (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.13.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.13.wat new file mode 100644 index 00000000..5e02421a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.13.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.narrow_i8x16_s (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.14.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.14.wat new file mode 100644 index 00000000..81a55bfa --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.14.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.narrow_i8x16_u (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.15.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.15.wat new file mode 100644 index 00000000..b5530e23 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.15.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.narrow_i32x4 (v128.const i16x8 0 0 0 0 0 0 0 0) (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.16.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.16.wat new file mode 100644 index 00000000..38ba435a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.16.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.narrow_i16x8 (v128.const i16x8 0 0 0 0 0 0 0 0) (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.17.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.17.wat new file mode 100644 index 00000000..910ec471 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.17.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.narrow_i16x8_s (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.18.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.18.wat new file mode 100644 index 00000000..0b898ea4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.18.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.narrow_i16x8_u (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.19.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.19.wat new file mode 100644 index 00000000..438ce18d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.19.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.extend_low_i8x16 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.2.wat new file mode 100644 index 00000000..0dc3f70b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.2.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.trunc_s_sat_f32x4 (v128.const f32x4 -2.0 -1.0 1.0 2.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.20.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.20.wat new file mode 100644 index 00000000..2f6a9a25 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.20.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.extend_low_i16x8_s (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.21.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.21.wat new file mode 100644 index 00000000..f425ffeb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.21.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.extend_low_i16x8_u (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.22.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.22.wat new file mode 100644 index 00000000..f2d39f08 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.22.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.extend_high_i8x16 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.23.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.23.wat new file mode 100644 index 00000000..873b3154 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.23.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.extend_high_i16x8_s (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.24.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.24.wat new file mode 100644 index 00000000..5ad41bb7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.24.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.extend_high_i16x8_u (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.25.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.25.wat new file mode 100644 index 00000000..876d3457 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.25.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.extend_low_i16x8 (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.26.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.26.wat new file mode 100644 index 00000000..ef62ea9e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.26.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.extend_low_i32x4_s (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.27.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.27.wat new file mode 100644 index 00000000..8eb5fe33 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.27.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.extend_low_i32x4_u (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.28.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.28.wat new file mode 100644 index 00000000..0c1d8bdc --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.28.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.extend_high_i16x8 (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.29.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.29.wat new file mode 100644 index 00000000..915ac79b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.29.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.extend_high_i32x4_s (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.3.wat new file mode 100644 index 00000000..a8d7f5f7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.3.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.trunc_u_sat_f32x4 (v128.const f32x4 -2.0 -1.0 1.0 2.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.30.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.30.wat new file mode 100644 index 00000000..9b8ead43 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.30.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.extend_high_i32x4_u (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.31.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.31.wasm new file mode 100644 index 00000000..49c7357c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.31.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.32.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.32.wasm new file mode 100644 index 00000000..dffd5165 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.32.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.33.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.33.wasm new file mode 100644 index 00000000..ab54d665 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.33.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.34.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.34.wasm new file mode 100644 index 00000000..c1dda7ba Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.34.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.35.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.35.wasm new file mode 100644 index 00000000..a44676b4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.35.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.36.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.36.wasm new file mode 100644 index 00000000..0f1af207 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.36.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.37.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.37.wasm new file mode 100644 index 00000000..d16911b1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.37.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.38.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.38.wasm new file mode 100644 index 00000000..d16911b1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.38.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.39.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.39.wasm new file mode 100644 index 00000000..bdcca5f1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.39.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.4.wat new file mode 100644 index 00000000..8aa5f74d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.4.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.convert_f32x4 (v128.const f32x4 -1 0 1 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.40.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.40.wasm new file mode 100644 index 00000000..8afb8d7d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.40.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.41.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.41.wasm new file mode 100644 index 00000000..ea05daac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.41.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.42.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.42.wasm new file mode 100644 index 00000000..274fc8db Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.42.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.43.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.43.wasm new file mode 100644 index 00000000..8a24a05c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.43.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.44.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.44.wasm new file mode 100644 index 00000000..bb44e75e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.44.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.45.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.45.wasm new file mode 100644 index 00000000..b5b0a668 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.45.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.46.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.46.wasm new file mode 100644 index 00000000..af708a75 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.46.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.47.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.47.wasm new file mode 100644 index 00000000..1c6ea99b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.47.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.48.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.48.wasm new file mode 100644 index 00000000..e42487d3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.48.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.49.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.49.wasm new file mode 100644 index 00000000..7d8a8714 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.49.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.5.wat new file mode 100644 index 00000000..52081b8b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.5.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.convert_s_f32x4 (v128.const f32x4 -1 0 1 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.6.wat new file mode 100644 index 00000000..f9480f68 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.6.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.convert_u_f32x4 (v128.const f32x4 -1 0 1 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.7.wat new file mode 100644 index 00000000..58b79f39 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.7.wat @@ -0,0 +1 @@ +(func (result v128) (i64x2.trunc_sat_f64x2_s (v128.const f64x2 0.0 0.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.8.wat new file mode 100644 index 00000000..4a933a16 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.8.wat @@ -0,0 +1 @@ +(func (result v128) (i64x2.trunc_sat_f64x2_u (v128.const f64x2 -2.0 -1.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.9.wat new file mode 100644 index 00000000..a5764d68 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.9.wat @@ -0,0 +1 @@ +(func (result v128) (f64x2.convert_i64x2_s (v128.const i64x2 1 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.json new file mode 100644 index 00000000..fff8f21e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_conversions/simd_conversions.json @@ -0,0 +1,284 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_conversions.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_conversions.0.wasm"}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["3936146074321813504", "3936146074321813504"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13159518111176589312", "13159518111176589312"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14407015207421345792", "14407015207421345792"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5183643170566569984", "5183643170566569984"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["67108864", "67108864", "67108864", "67108864"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4071254063142928384", "4071254063142928384"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["2118632255", "2118632255", "2118632255", "2118632255"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5172657297058430976", "5172657297058430976"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "f64x2.promote_low_f32x4", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "0", "0"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "0", "0"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4039728865214464000", "4039728865214464000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "0", "0"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13263100902069239808", "13263100902069239808"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "0", "0"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4039728865214463999", "4039728865214463999"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388607", "8388607", "0", "0"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13263100902069239807", "13263100902069239807"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872255", "2155872255", "0", "0"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["3936146074321813504", "3936146074321813504"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13159518111176589312", "13159518111176589312"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "0", "0"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5183643170298134528", "5183643170298134528"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095038", "2139095038", "0", "0"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14407015207152910336", "14407015207152910336"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578686", "4286578686", "0", "0"]}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5183643170298134529", "5183643170298134529"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "0", "0"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14407015207152910337", "14407015207152910337"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "0", "0"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5183643170566569984", "5183643170566569984"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "0", "0"]}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14407015207421345792", "14407015207421345792"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "0", "0"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5183643170835005439", "5183643170835005439"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "0", "0"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14407015207689781247", "14407015207689781247"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "0", "0"]}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5183643170835005440", "5183643170835005440"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "0", "0"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14407015207689781248", "14407015207689781248"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "0", "0"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4071254063142928384", "4071254063142928384"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["67108864", "67108864", "0", "0"]}]}, + {"type": "assert_return", "line": 119, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5172657297058430976", "5172657297058430976"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2118632255", "2118632255", "0", "0"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "0", "0"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "0", "0"]}]}, + {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017409", "4607182418800017409"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "0", "0"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017407", "4607182418800017407"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "0", "0"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182419068452864", "4607182419068452864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "0", "0"]}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182419068452865", "4607182419068452865"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353217", "1065353217", "0", "0"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182419605323775", "4607182419605323775"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353217", "1065353217", "0", "0"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182419605323776", "4607182419605323776"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353218", "1065353218", "0", "0"]}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182420142194688", "4607182420142194688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353218", "1065353218", "0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4715268810125344768", "4715268810125344768"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1266679808", "1266679808", "0", "0"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4715268810125344769", "4715268810125344769"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1266679809", "1266679809", "0", "0"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4715268810662215679", "4715268810662215679"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1266679809", "1266679809", "0", "0"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4715268810662215680", "4715268810662215680"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1266679810", "1266679810", "0", "0"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5094955347580439664", "5094955347580439664"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1973901096", "1973901096", "0", "0"]}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4101111194527827589", "4101111194527827589"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["122722105", "122722105", "0", "0"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4038806939559600639", "4038806939559600639"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["7529997", "7529997", "0", "0"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13836913116900734306", "13836913116900734306"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3224680794", "3224680794", "0", "0"]}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14338315240173327556", "14338315240173327556"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4158615026", "4158615026", "0", "0"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "0", "0"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "0", "0"]}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "0", "0"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "0", "0"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["3931642474694443008", "3931642474694443008"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13155014511549218816", "13155014511549218816"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["3931642474694443009", "3931642474694443009"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "f32x4.demote_f64x2_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13155014511549218817", "13155014511549218817"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "0", "0"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1325400064", "1325400064", "1325400064", "1325400064"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3472883712", "3472883712", "3472883712", "3472883712"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1318267910", "1318267910", "1318267910", "1318267910"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456792", "123456792", "123456792", "123456792"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419904", "305419904", "305419904", "305419904"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1301390004", "1301390004", "1301390004", "1301390004"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["16777217", "16777217", "16777217", "16777217"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1266679808", "1266679808", "1266679808", "1266679808"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4278190079", "4278190079", "4278190079", "4278190079"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3414163456", "3414163456", "3414163456", "3414163456"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["16777219", "16777219", "16777219", "16777219"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1266679810", "1266679810", "1266679810", "1266679810"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4278190077", "4278190077", "4278190077", "4278190077"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3414163458", "3414163458", "3414163458", "3414163458"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "3212836864", "1325400064", "3472883712"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1325400064", "1325400064", "1325400064", "1325400064"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1325400064", "1325400064", "1325400064", "1325400064"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1301390004", "1301390004", "1301390004", "1301390004"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483776", "2147483776", "2147483776", "2147483776"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1325400064", "1325400064", "1325400064", "1325400064"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483777", "2147483777", "2147483777", "2147483777"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1325400065", "1325400065", "1325400065", "1325400065"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483778", "2147483778", "2147483778", "2147483778"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1325400065", "1325400065", "1325400065", "1325400065"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294966912", "4294966912", "4294966912", "4294966912"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1333788670", "1333788670", "1333788670", "1333788670"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294966913", "4294966913", "4294966913", "4294966913"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1333788671", "1333788671", "1333788671", "1333788671"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294966914", "4294966914", "4294966914", "4294966914"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1333788671", "1333788671", "1333788671", "1333788671"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456792", "123456792", "123456792", "123456792"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1326492622", "1326492622", "1326492622", "1326492622"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["16777217", "16777217", "16777217", "16777217"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1266679808", "1266679808", "1266679808", "1266679808"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["16777219", "16777219", "16777219", "16777219"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1266679810", "1266679810", "1266679810", "1266679810"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "f32x4.convert_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1333788672", "1325400064", "1325400064"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 257, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4746794007244308480", "4746794007244308480"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13970166044103278592", "13970166044103278592"]}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["987654321", "987654321", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4741568253304766464", "4741568253304766464"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4746794007244308480", "4746794007244308480"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4746794007248502784", "4746794007248502784"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "f64x2.convert_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4751297606873776128", "4751297606873776128"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65409", "65409", "65409", "65409", "65409", "65409", "65409", "65409"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}, {"type": "v128", "lane_type": "i16", "value": ["65409", "65409", "65409", "65409", "65409", "65409", "65409", "65409"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65407", "65407", "65407", "65407", "65407", "65407", "65407", "65407"]}, {"type": "v128", "lane_type": "i16", "value": ["65407", "65407", "65407", "65407", "65407", "65407", "65407", "65407"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65407", "65407", "65407", "65407", "65407", "65407", "65407", "65407"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}, {"type": "v128", "lane_type": "i16", "value": ["65407", "65407", "65407", "65407", "65407", "65407", "65407", "65407"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 346, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}, {"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 352, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65407", "65407", "65407", "65407", "65407", "65407", "65407", "65407"]}, {"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 358, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65407", "65407", "65407", "65407", "65407", "65407", "65407", "65407"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["22136", "22136", "22136", "22136", "22136", "22136", "22136", "22136"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 372, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 375, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 378, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 381, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 384, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 387, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 390, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 393, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 396, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 399, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 402, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 405, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 408, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 411, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["254", "254", "254", "254", "254", "254", "254", "254"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 414, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["254", "254", "254", "254", "254", "254", "254", "254"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 417, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 420, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 423, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 426, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 429, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 432, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 435, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 438, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 441, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 444, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 447, "action": {"type": "invoke", "field": "i8x16.narrow_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["37035", "37035", "37035", "37035", "37035", "37035", "37035", "37035"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 452, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 458, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 464, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 470, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 473, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 476, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 479, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 482, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 485, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 488, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 491, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 494, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 497, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934529", "4294934529", "4294934529", "4294934529"]}, {"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 500, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}, {"type": "v128", "lane_type": "i32", "value": ["4294934529", "4294934529", "4294934529", "4294934529"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 503, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}, {"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 506, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934527", "4294934527", "4294934527", "4294934527"]}, {"type": "v128", "lane_type": "i32", "value": ["4294934527", "4294934527", "4294934527", "4294934527"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 509, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934527", "4294934527", "4294934527", "4294934527"]}, {"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 512, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}, {"type": "v128", "lane_type": "i32", "value": ["4294934527", "4294934527", "4294934527", "4294934527"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 515, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}, {"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 518, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}, {"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 521, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934527", "4294934527", "4294934527", "4294934527"]}, {"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 524, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 527, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294934527", "4294934527", "4294934527", "4294934527"]}, {"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 530, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4160749568", "4160749568", "4160749568", "4160749568"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 533, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 536, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 559, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["65534", "65534", "65534", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["65534", "65534", "65534", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 568, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 571, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}, {"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 574, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 577, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 580, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 583, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 586, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 589, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 592, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 595, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "i16x8.narrow_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_malformed", "line": 605, "filename": "simd_conversions.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 608, "filename": "simd_conversions.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 611, "filename": "simd_conversions.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 614, "filename": "simd_conversions.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 617, "filename": "simd_conversions.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 620, "filename": "simd_conversions.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 624, "filename": "simd_conversions.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 627, "filename": "simd_conversions.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 630, "filename": "simd_conversions.9.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 633, "filename": "simd_conversions.10.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 637, "filename": "simd_conversions.11.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 640, "filename": "simd_conversions.12.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 643, "filename": "simd_conversions.13.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 646, "filename": "simd_conversions.14.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 649, "filename": "simd_conversions.15.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 652, "filename": "simd_conversions.16.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 655, "filename": "simd_conversions.17.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 658, "filename": "simd_conversions.18.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 662, "filename": "simd_conversions.19.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 665, "filename": "simd_conversions.20.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 668, "filename": "simd_conversions.21.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 671, "filename": "simd_conversions.22.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 674, "filename": "simd_conversions.23.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 677, "filename": "simd_conversions.24.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 680, "filename": "simd_conversions.25.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 683, "filename": "simd_conversions.26.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 686, "filename": "simd_conversions.27.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 689, "filename": "simd_conversions.28.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 692, "filename": "simd_conversions.29.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 695, "filename": "simd_conversions.30.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 702, "filename": "simd_conversions.31.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 703, "filename": "simd_conversions.32.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 704, "filename": "simd_conversions.33.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 705, "filename": "simd_conversions.34.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 707, "filename": "simd_conversions.35.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 708, "filename": "simd_conversions.36.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 709, "filename": "simd_conversions.37.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 710, "filename": "simd_conversions.38.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 715, "filename": "simd_conversions.39.wasm"}, + {"type": "assert_return", "line": 758, "action": {"type": "invoke", "field": "f32x4_convert_i32x4_s_add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "2", "3", "4"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "3", "4", "5"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1077936128", "1084227584", "1088421888", "1091567616"]}]}, + {"type": "assert_return", "line": 761, "action": {"type": "invoke", "field": "f32x4_convert_i32x4_s_sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}]}, + {"type": "assert_return", "line": 764, "action": {"type": "invoke", "field": "f32x4_convert_i32x4_u_mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "2", "3", "4"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "2", "3", "4"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1082130432", "1091567616", "1098907648"]}]}, + {"type": "assert_return", "line": 768, "action": {"type": "invoke", "field": "i16x8_low_extend_narrow_ss", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "32768", "32768", "32769", "32767", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "32768", "32768", "32769", "32767", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "127", "65408", "65408", "65408", "127", "65408"]}]}, + {"type": "assert_return", "line": 771, "action": {"type": "invoke", "field": "i16x8_low_extend_narrow_su", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "65535", "32768", "32769", "32767", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "65535", "32768", "32769", "32767", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "0", "0", "0", "65535", "0"]}]}, + {"type": "assert_return", "line": 774, "action": {"type": "invoke", "field": "i16x8_high_extend_narrow_ss", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "32768", "32768", "32769", "32767", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "32768", "32768", "32769", "32767", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "127", "65408", "65408", "65408", "127", "65408"]}]}, + {"type": "assert_return", "line": 777, "action": {"type": "invoke", "field": "i16x8_high_extend_narrow_su", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "65535", "32768", "32769", "32767", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "65535", "32768", "32769", "32767", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "0", "0", "0", "65535", "0"]}]}, + {"type": "assert_return", "line": 780, "action": {"type": "invoke", "field": "i16x8_low_extend_narrow_uu", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32768", "65535", "32768", "32769", "32768", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32768", "65535", "32768", "32769", "32768", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 783, "action": {"type": "invoke", "field": "i16x8_low_extend_narrow_us", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "32768", "32768", "32769", "32767", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "32768", "32768", "32769", "32767", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "127", "128", "128", "128", "127", "128"]}]}, + {"type": "assert_return", "line": 786, "action": {"type": "invoke", "field": "i16x8_high_extend_narrow_uu", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "65535", "32768", "32769", "32767", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "65535", "32768", "32769", "32767", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "255", "0", "0", "0", "255", "0"]}]}, + {"type": "assert_return", "line": 789, "action": {"type": "invoke", "field": "i16x8_high_extend_narrow_us", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "32768", "32768", "32769", "32767", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32767", "32768", "32768", "32769", "32767", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "127", "128", "128", "128", "127", "128"]}]}, + {"type": "assert_return", "line": 793, "action": {"type": "invoke", "field": "i32x4_low_extend_narrow_ss", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "134217728"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "134217728"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "32767", "32767"]}]}, + {"type": "assert_return", "line": 796, "action": {"type": "invoke", "field": "i32x4_low_extend_narrow_su", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 799, "action": {"type": "invoke", "field": "i32x4_high_extend_narrow_ss", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "134217728"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "134217728"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "32767", "32767"]}]}, + {"type": "assert_return", "line": 802, "action": {"type": "invoke", "field": "i32x4_high_extend_narrow_su", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 805, "action": {"type": "invoke", "field": "i32x4_low_extend_narrow_uu", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "65535", "0"]}]}, + {"type": "assert_return", "line": 808, "action": {"type": "invoke", "field": "i32x4_low_extend_narrow_us", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "134217728"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "134217728"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32767", "32767"]}]}, + {"type": "assert_return", "line": 811, "action": {"type": "invoke", "field": "i32x4_high_extend_narrow_uu", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "65535", "0"]}]}, + {"type": "assert_return", "line": 814, "action": {"type": "invoke", "field": "i32x4_high_extend_narrow_us", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "134217728"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "2147483647", "134217728"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32767", "32767"]}]}, + {"type": "assert_invalid", "line": 821, "filename": "simd_conversions.40.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 829, "filename": "simd_conversions.41.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 837, "filename": "simd_conversions.42.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 845, "filename": "simd_conversions.43.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 853, "filename": "simd_conversions.44.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 861, "filename": "simd_conversions.45.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 869, "filename": "simd_conversions.46.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 877, "filename": "simd_conversions.47.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 885, "filename": "simd_conversions.48.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 893, "filename": "simd_conversions.49.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.0.wasm new file mode 100644 index 00000000..616df467 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.1.wat new file mode 100644 index 00000000..fb726091 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.1.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.min (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.10.wasm new file mode 100644 index 00000000..50ae3061 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.11.wasm new file mode 100644 index 00000000..f430ed10 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.12.wasm new file mode 100644 index 00000000..10fce844 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.13.wasm new file mode 100644 index 00000000..b4f5992b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.14.wasm new file mode 100644 index 00000000..e652eca9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.15.wasm new file mode 100644 index 00000000..caece327 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.16.wasm new file mode 100644 index 00000000..13445ee1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.17.wasm new file mode 100644 index 00000000..5cd47969 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.2.wat new file mode 100644 index 00000000..fa7d34dc --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.2.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.max (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.3.wat new file mode 100644 index 00000000..cc9450cd --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.3.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.min (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.4.wat new file mode 100644 index 00000000..1e9432de --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.4.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.max (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.5.wat new file mode 100644 index 00000000..1c490410 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.5.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.min (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.6.wat new file mode 100644 index 00000000..3cba0a69 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.6.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.max (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.7.wat new file mode 100644 index 00000000..9fac9c18 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.7.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.min (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.8.wat new file mode 100644 index 00000000..79ae0324 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.8.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.max (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.9.wasm new file mode 100644 index 00000000..01a77b54 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.json new file mode 100644 index 00000000..055a4476 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4/simd_f32x4.json @@ -0,0 +1,792 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f32x4.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_f32x4.0.wasm"}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "f32x4.min_with_const_0", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1065353216", "3225419776"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "f32x4.min_with_const_1", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "f32x4.min_with_const_2", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1065353216", "1325400064"]}]}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "f32x4.min_with_const_3", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1325400064"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "f32x4.min_with_const_5", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "1073741824", "1065353216", "1077936128"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1065353216", "3225419776"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "f32x4.min_with_const_6", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "f32x4.min_with_const_7", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "1073741824", "1065353216", "1325400064"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1065353216", "1325400064"]}]}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "f32x4.min_with_const_8", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1325400064"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1325400064"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "f32x4.max_with_const_10", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1073741824", "1073741824", "1077936128"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "f32x4.max_with_const_11", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "f32x4.max_with_const_12", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1073741824", "1073741824", "1325400064"]}]}, + {"type": "assert_return", "line": 50, "action": {"type": "invoke", "field": "f32x4.max_with_const_13", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1325400064"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "f32x4.max_with_const_15", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "1073741824", "1065353216", "1077936128"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1073741824", "1073741824", "1077936128"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "f32x4.max_with_const_16", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, + {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "f32x4.max_with_const_17", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "1073741824", "1065353216", "1325400064"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1073741824", "1073741824", "1325400064"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "f32x4.max_with_const_18", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1325400064"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1325400064"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "f32x4.abs_with_const", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "0", "0", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "4290772992", "1065353216", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "0", "0"]}]}, + {"type": "assert_return", "line": 74, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "4290772992", "1065353216", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "0", "0"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "0", "0", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "4290772992", "1065353216", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "4290772992", "1065353216", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "1065353216", "0"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 220, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 226, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 232, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 346, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 352, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 358, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 385, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 388, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 391, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 394, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 397, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 400, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 403, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 406, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 409, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 412, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 415, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 418, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 421, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 427, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 430, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 433, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 436, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 439, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 442, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 445, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 448, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 451, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 454, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 460, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 463, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 466, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 469, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 478, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 484, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 493, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 505, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 511, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 523, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 529, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 559, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 568, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 571, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 574, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 577, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 580, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 583, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 586, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 589, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 592, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 595, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 601, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 604, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 607, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 613, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 616, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 619, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 631, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 634, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 637, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 640, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 643, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 646, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 649, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 652, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 655, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 658, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 661, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 664, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 667, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 670, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 673, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 676, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 679, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 682, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 685, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 688, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 691, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 694, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 697, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 700, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 703, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 706, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 709, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 712, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 715, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 718, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 721, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 724, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 727, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 730, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 733, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 736, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 739, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 742, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 745, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 748, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 751, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 754, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 757, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 760, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 763, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 766, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 769, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 772, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 775, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 778, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 781, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 784, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 787, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 790, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 793, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 796, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 799, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 802, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 805, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 808, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 811, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 814, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 817, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 820, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 823, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 826, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 829, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 832, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 835, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 838, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 841, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 844, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 847, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 850, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 853, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 856, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 859, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 862, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 865, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 868, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 871, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 874, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 877, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 880, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 883, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 886, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 889, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 892, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 895, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 898, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 901, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 904, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 907, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 910, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 913, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 916, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 919, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 922, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 925, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 928, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 931, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 934, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 937, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 940, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 943, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 946, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 949, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 952, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 955, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 967, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 970, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 973, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 976, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 979, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 982, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 985, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 988, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 991, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 994, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 997, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1000, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1003, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1006, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1009, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1012, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1015, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1018, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1021, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1024, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1027, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1030, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1033, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1036, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1039, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1042, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1045, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1048, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1051, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1054, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1057, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1060, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1063, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1066, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1069, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1072, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1075, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1078, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1081, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1084, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1087, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1090, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1093, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1096, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1099, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1102, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1105, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1108, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1111, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1114, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1117, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1120, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1123, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1126, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1129, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1132, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1135, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1138, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1141, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1144, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1147, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1150, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1153, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1156, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1159, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1162, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1165, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1168, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1171, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1174, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1177, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1180, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1183, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1186, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1189, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1192, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1195, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1198, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1201, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1204, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1207, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1210, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1213, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1216, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1219, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1222, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1225, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1228, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1231, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1234, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1237, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1240, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1243, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1246, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1249, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1252, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1255, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1258, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1261, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1264, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1267, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1270, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1273, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1276, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1279, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1282, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1285, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1288, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1291, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1294, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1297, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1300, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1303, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1306, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1309, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1312, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1315, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1318, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1321, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1324, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1327, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1330, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1333, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1336, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1339, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1342, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1345, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1348, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1351, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1354, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1357, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1360, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1363, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1366, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1369, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1372, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1375, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1378, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1381, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1384, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1387, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1390, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1393, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1396, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1399, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1402, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1405, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1408, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1411, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1414, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1417, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1420, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1423, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1426, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1429, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1432, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1435, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1438, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1441, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1444, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1447, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1450, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1453, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1456, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1459, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1462, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1465, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1468, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1471, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1474, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1477, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1480, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1483, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1486, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1489, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1492, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1495, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1498, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1501, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1504, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1507, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1510, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1513, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1516, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1519, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1522, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1525, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1528, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1531, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1534, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1537, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1540, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1543, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1546, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1549, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1552, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1555, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1558, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1561, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1564, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1567, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1570, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1573, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1576, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1579, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1582, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1585, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1588, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1591, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1594, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1597, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1600, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1603, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1606, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1609, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1612, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1615, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1618, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1621, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1624, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1627, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1630, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1633, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1636, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1639, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1642, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1645, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1648, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1651, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1654, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1657, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1660, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1663, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1666, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1669, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1672, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1675, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1678, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1681, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1684, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1687, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1690, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1693, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1696, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1699, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1702, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1705, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1708, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1711, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1714, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1717, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1720, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1723, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1726, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1729, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1732, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1735, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1738, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1741, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1744, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1747, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1750, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1753, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1756, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1759, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1762, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1765, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1768, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1771, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1774, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1777, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1780, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1783, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1786, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1789, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1792, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1795, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1798, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1801, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1804, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1807, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1810, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1813, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1816, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1819, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1822, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1825, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1828, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1831, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1834, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1837, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1840, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1843, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1846, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1849, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1852, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1855, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1858, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1861, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1864, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1867, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1870, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1873, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1876, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1879, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1882, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1885, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1888, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1891, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1894, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1897, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1900, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1903, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1906, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1909, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1912, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1915, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1918, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1921, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1924, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1927, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1930, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1933, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1936, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1939, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1942, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1945, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1948, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1951, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1954, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1957, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1960, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1963, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1966, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1969, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1972, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1975, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1978, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1981, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1984, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1987, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1990, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1993, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1996, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1999, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2002, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2005, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2008, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2011, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2014, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2017, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2020, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}, {"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 2023, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2026, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2029, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2032, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2035, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2038, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2041, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2044, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2047, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2050, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2053, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2056, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2059, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2062, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2065, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2068, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2071, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2074, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2077, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2080, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2083, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2086, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2089, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2092, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2095, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2098, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2101, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2104, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2107, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2110, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2113, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2116, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2119, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2122, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2125, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2128, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2131, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2134, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2137, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2140, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2143, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2146, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2149, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2152, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2155, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2158, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2161, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2164, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2167, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2170, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2173, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2176, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2179, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2182, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2185, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2188, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2191, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2194, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2197, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2200, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2203, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2206, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2209, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2212, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2215, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2218, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2221, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2224, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2227, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2230, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2233, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2236, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2239, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2242, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2245, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2248, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2251, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2254, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2257, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2260, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2265, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "2147483648", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "2147483648", "0", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2268, "action": {"type": "invoke", "field": "f32x4.min", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2271, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "2147483648", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "2147483648", "0", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2274, "action": {"type": "invoke", "field": "f32x4.max", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2279, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2281, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2283, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2285, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2287, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2289, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2291, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2293, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2295, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 2297, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 2299, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 2301, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 2303, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 2305, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 2307, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2309, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2311, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2313, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2315, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2317, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2319, "action": {"type": "invoke", "field": "f32x4.abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_malformed", "line": 2325, "filename": "simd_f32x4.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 2326, "filename": "simd_f32x4.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 2327, "filename": "simd_f32x4.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 2328, "filename": "simd_f32x4.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 2329, "filename": "simd_f32x4.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 2330, "filename": "simd_f32x4.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 2331, "filename": "simd_f32x4.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 2332, "filename": "simd_f32x4.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 2335, "filename": "simd_f32x4.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2336, "filename": "simd_f32x4.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2337, "filename": "simd_f32x4.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2342, "filename": "simd_f32x4.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2350, "filename": "simd_f32x4.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2358, "filename": "simd_f32x4.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2366, "filename": "simd_f32x4.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2374, "filename": "simd_f32x4.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 2383, "filename": "simd_f32x4.17.wasm"}, + {"type": "assert_return", "line": 2394, "action": {"type": "invoke", "field": "max-min", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, + {"type": "assert_return", "line": 2398, "action": {"type": "invoke", "field": "min-max", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, + {"type": "assert_return", "line": 2402, "action": {"type": "invoke", "field": "max-abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["3213885440", "3213885440", "3213885440", "3213885440"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}]}, + {"type": "assert_return", "line": 2405, "action": {"type": "invoke", "field": "min-abs", "args": [{"type": "v128", "lane_type": "f32", "value": ["3213885440", "3213885440", "3213885440", "3213885440"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.0.wasm new file mode 100644 index 00000000..a53d12f9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.1.wasm new file mode 100644 index 00000000..ab91c5fc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.10.wasm new file mode 100644 index 00000000..25c50a5f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.11.wasm new file mode 100644 index 00000000..c02e2a31 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.12.wasm new file mode 100644 index 00000000..0ea4450c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.13.wasm new file mode 100644 index 00000000..93da08a2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.14.wasm new file mode 100644 index 00000000..6e86b001 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.15.wasm new file mode 100644 index 00000000..df8e01cb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.16.wasm new file mode 100644 index 00000000..76b5923f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.17.wasm new file mode 100644 index 00000000..b39a5824 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.18.wasm new file mode 100644 index 00000000..cf2c3fdc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.2.wasm new file mode 100644 index 00000000..d3c87dcb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.3.wasm new file mode 100644 index 00000000..fe0d954f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.4.wasm new file mode 100644 index 00000000..29a672f2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.5.wasm new file mode 100644 index 00000000..cd87339b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.6.wasm new file mode 100644 index 00000000..ea6abc9a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.7.wasm new file mode 100644 index 00000000..5f9d13e5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.8.wasm new file mode 100644 index 00000000..f0514d49 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.9.wasm new file mode 100644 index 00000000..1ab7a57f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.json new file mode 100644 index 00000000..26738b57 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_arith/simd_f32x4_arith.json @@ -0,0 +1,1824 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f32x4_arith.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_f32x4_arith.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388609", "8388609", "8388609", "8388609"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872255", "2155872255", "2155872255", "2155872255"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388607", "8388607", "8388607", "8388607"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872257", "2155872257", "2155872257", "2155872257"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388609", "8388609", "8388609", "8388609"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388607", "8388607", "8388607", "8388607"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["16777216", "16777216", "16777216", "16777216"]}]}, + {"type": "assert_return", "line": 220, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 226, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 232, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872255", "2155872255", "2155872255", "2155872255"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872257", "2155872257", "2155872257", "2155872257"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2164260864", "2164260864", "2164260864", "2164260864"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1069547520", "1069547520", "1069547520", "1069547520"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1087967195", "1087967195", "1087967195", "1087967195"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3233353691", "3233353691", "3233353691", "3233353691"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 346, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 352, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 358, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3217031168", "3217031168", "3217031168", "3217031168"]}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1085870043", "1085870043", "1085870043", "1085870043"]}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3235450843", "3235450843", "3235450843", "3235450843"]}]}, + {"type": "assert_return", "line": 385, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 388, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 391, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 394, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 397, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 400, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 403, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 406, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 409, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 412, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 415, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1069547520", "1069547520", "1069547520", "1069547520"]}]}, + {"type": "assert_return", "line": 418, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 421, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 427, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1089015771", "1089015771", "1089015771", "1089015771"]}]}, + {"type": "assert_return", "line": 430, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3232305115", "3232305115", "3232305115", "3232305115"]}]}, + {"type": "assert_return", "line": 433, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 436, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 439, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 442, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 445, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 448, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 451, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 454, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 460, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 463, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 466, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3217031168", "3217031168", "3217031168", "3217031168"]}]}, + {"type": "assert_return", "line": 469, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1084821467", "1084821467", "1084821467", "1084821467"]}]}, + {"type": "assert_return", "line": 478, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3236499419", "3236499419", "3236499419", "3236499419"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 484, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 493, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 505, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 511, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1087967195", "1087967195", "1087967195", "1087967195"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1085870043", "1085870043", "1085870043", "1085870043"]}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1089015771", "1089015771", "1089015771", "1089015771"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1084821467", "1084821467", "1084821467", "1084821467"]}]}, + {"type": "assert_return", "line": 523, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1095307227", "1095307227", "1095307227", "1095307227"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 529, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 559, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3233353691", "3233353691", "3233353691", "3233353691"]}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3235450843", "3235450843", "3235450843", "3235450843"]}]}, + {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3232305115", "3232305115", "3232305115", "3232305115"]}]}, + {"type": "assert_return", "line": 568, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3236499419", "3236499419", "3236499419", "3236499419"]}]}, + {"type": "assert_return", "line": 571, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 574, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3242790875", "3242790875", "3242790875", "3242790875"]}]}, + {"type": "assert_return", "line": 577, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 580, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 583, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 586, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 589, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 592, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 595, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 601, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 604, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 607, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 613, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 616, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 619, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 631, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 634, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 637, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 640, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 643, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 646, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 649, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 652, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 655, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 658, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 661, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 664, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 667, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 670, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 673, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 676, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 679, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 682, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 685, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 688, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 691, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 694, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 697, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 700, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 703, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 706, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 709, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 712, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 715, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 718, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 721, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 724, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 727, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 730, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 733, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 736, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 739, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 742, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 745, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 748, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 751, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 754, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 757, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 760, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 763, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 766, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 769, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 772, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 775, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 778, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 781, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 784, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 787, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 790, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 793, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 796, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 799, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 802, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 805, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 808, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 811, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 814, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 817, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 820, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 823, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 826, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 829, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 832, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 835, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 838, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 841, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 844, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 847, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 850, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 853, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 856, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 859, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 862, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 865, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 868, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 871, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 874, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 877, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 880, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 883, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 886, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 889, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 892, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 895, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 898, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 901, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 904, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 907, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 910, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 913, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 916, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 919, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 922, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 925, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 928, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 931, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 934, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 937, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 940, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 943, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 946, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 949, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 952, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 955, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 967, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 970, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 973, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 976, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 979, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 982, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 985, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 988, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 991, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 994, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 997, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1000, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1003, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1006, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1009, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1012, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1015, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1018, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1021, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1024, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1027, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1030, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1033, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1036, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1039, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1042, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1045, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1048, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1051, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1054, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1057, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1060, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1063, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1066, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1069, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1072, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1075, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1078, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1081, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1084, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1087, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1090, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1093, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1096, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1099, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1102, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1105, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1108, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1111, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1114, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1117, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1120, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1123, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1126, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1129, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1132, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1135, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1138, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1141, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1144, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1147, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1150, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1153, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1156, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1159, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1162, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1165, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1168, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1171, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1174, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1177, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1180, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1183, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1186, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1189, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1192, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1195, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1198, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1201, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1204, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1207, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1210, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1213, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1298889123", "1298889123", "1298889123", "1298889123"]}]}, + {"type": "assert_return", "line": 1216, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1828670843", "1828670843", "1828670843", "1828670843"]}]}, + {"type": "assert_return", "line": 1219, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1828670843", "1828670843", "1828670843", "1828670843"]}]}, + {"type": "assert_return", "line": 1222, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["769208319", "769208319", "769208319", "769208319"]}]}, + {"type": "assert_return", "line": 1225, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1298889123", "1298889123", "1298889123", "1298889123"]}]}, + {"type": "assert_return", "line": 1228, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1828670843", "1828670843", "1828670843", "1828670843"]}]}, + {"type": "assert_return", "line": 1231, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1828670843", "1828670843", "1828670843", "1828670843"]}]}, + {"type": "assert_return", "line": 1234, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["769208319", "769208319", "769208319", "769208319"]}]}, + {"type": "assert_return", "line": 1237, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1298889123", "1298889123", "1298889123", "1298889123"]}]}, + {"type": "assert_return", "line": 1240, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1828670843", "1828670843", "1828670843", "1828670843"]}]}, + {"type": "assert_return", "line": 1243, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1828670843", "1828670843", "1828670843", "1828670843"]}]}, + {"type": "assert_return", "line": 1246, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["769208319", "769208319", "769208319", "769208319"]}]}, + {"type": "assert_return", "line": 1249, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1544659636", "1544659636", "1544659636", "1544659636"]}]}, + {"type": "assert_return", "line": 1252, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1704043188", "1704043188", "1704043188", "1704043188"]}]}, + {"type": "assert_return", "line": 1255, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1704043188", "1704043188", "1704043188", "1704043188"]}]}, + {"type": "assert_return", "line": 1258, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1385276084", "1385276084", "1385276084", "1385276084"]}]}, + {"type": "assert_return", "line": 1261, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1544659636", "1544659636", "1544659636", "1544659636"]}]}, + {"type": "assert_return", "line": 1264, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1704043188", "1704043188", "1704043188", "1704043188"]}]}, + {"type": "assert_return", "line": 1267, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1704043188", "1704043188", "1704043188", "1704043188"]}]}, + {"type": "assert_return", "line": 1270, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1385276084", "1385276084", "1385276084", "1385276084"]}]}, + {"type": "assert_return", "line": 1273, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1544659636", "1544659636", "1544659636", "1544659636"]}]}, + {"type": "assert_return", "line": 1276, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1704043188", "1704043188", "1704043188", "1704043188"]}]}, + {"type": "assert_return", "line": 1279, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1704043188", "1704043188", "1704043188", "1704043188"]}]}, + {"type": "assert_return", "line": 1282, "action": {"type": "invoke", "field": "f32x4.add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1385276084", "1385276084", "1385276084", "1385276084"]}]}, + {"type": "assert_return", "line": 1285, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1288, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1291, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1294, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1297, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1300, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1303, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1306, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1309, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1312, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1315, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1318, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1321, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1324, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1327, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1330, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1333, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1336, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1339, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1342, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1345, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1348, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1351, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1354, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1357, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1360, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1363, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1366, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1369, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1372, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1375, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1378, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1381, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1384, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1387, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1390, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 1393, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872255", "2155872255", "2155872255", "2155872255"]}]}, + {"type": "assert_return", "line": 1396, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388609", "8388609", "8388609", "8388609"]}]}, + {"type": "assert_return", "line": 1399, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1402, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1405, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1408, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1411, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1414, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1417, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1420, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1423, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1426, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1429, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1432, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1435, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}]}, + {"type": "assert_return", "line": 1438, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1441, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872257", "2155872257", "2155872257", "2155872257"]}]}, + {"type": "assert_return", "line": 1444, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388607", "8388607", "8388607", "8388607"]}]}, + {"type": "assert_return", "line": 1447, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1450, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1453, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1456, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1459, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1462, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1465, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1468, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1471, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1474, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1477, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1480, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1483, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388607", "8388607", "8388607", "8388607"]}]}, + {"type": "assert_return", "line": 1486, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388609", "8388609", "8388609", "8388609"]}]}, + {"type": "assert_return", "line": 1489, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1492, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["16777216", "16777216", "16777216", "16777216"]}]}, + {"type": "assert_return", "line": 1495, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1498, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1501, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1504, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1507, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1510, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1513, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1516, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1519, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1522, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1525, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1528, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1531, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872257", "2155872257", "2155872257", "2155872257"]}]}, + {"type": "assert_return", "line": 1534, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872255", "2155872255", "2155872255", "2155872255"]}]}, + {"type": "assert_return", "line": 1537, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2164260864", "2164260864", "2164260864", "2164260864"]}]}, + {"type": "assert_return", "line": 1540, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1543, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1546, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1549, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1552, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1555, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1558, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1561, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1564, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1567, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1570, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1573, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1576, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1579, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1582, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1585, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1588, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1591, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1594, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1597, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1600, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1069547520", "1069547520", "1069547520", "1069547520"]}]}, + {"type": "assert_return", "line": 1603, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3233353691", "3233353691", "3233353691", "3233353691"]}]}, + {"type": "assert_return", "line": 1606, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1087967195", "1087967195", "1087967195", "1087967195"]}]}, + {"type": "assert_return", "line": 1609, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1612, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1615, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1618, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1621, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1624, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1627, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1630, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1633, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1636, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1639, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1642, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1645, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3217031168", "3217031168", "3217031168", "3217031168"]}]}, + {"type": "assert_return", "line": 1648, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1651, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3235450843", "3235450843", "3235450843", "3235450843"]}]}, + {"type": "assert_return", "line": 1654, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1085870043", "1085870043", "1085870043", "1085870043"]}]}, + {"type": "assert_return", "line": 1657, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1660, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1663, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1666, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1669, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1672, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1675, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1678, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1681, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1684, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1687, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1690, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1069547520", "1069547520", "1069547520", "1069547520"]}]}, + {"type": "assert_return", "line": 1693, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1696, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 1699, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3232305115", "3232305115", "3232305115", "3232305115"]}]}, + {"type": "assert_return", "line": 1702, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1089015771", "1089015771", "1089015771", "1089015771"]}]}, + {"type": "assert_return", "line": 1705, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1708, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1711, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1714, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1717, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1720, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1723, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1726, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1729, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1732, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1735, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3217031168", "3217031168", "3217031168", "3217031168"]}]}, + {"type": "assert_return", "line": 1738, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1741, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, + {"type": "assert_return", "line": 1744, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1747, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3236499419", "3236499419", "3236499419", "3236499419"]}]}, + {"type": "assert_return", "line": 1750, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1084821467", "1084821467", "1084821467", "1084821467"]}]}, + {"type": "assert_return", "line": 1753, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1756, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1759, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1762, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1765, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1768, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1771, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1774, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1777, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1780, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1783, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1085870043", "1085870043", "1085870043", "1085870043"]}]}, + {"type": "assert_return", "line": 1786, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1087967195", "1087967195", "1087967195", "1087967195"]}]}, + {"type": "assert_return", "line": 1789, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1084821467", "1084821467", "1084821467", "1084821467"]}]}, + {"type": "assert_return", "line": 1792, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1089015771", "1089015771", "1089015771", "1089015771"]}]}, + {"type": "assert_return", "line": 1795, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1798, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1095307227", "1095307227", "1095307227", "1095307227"]}]}, + {"type": "assert_return", "line": 1801, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1804, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1807, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1810, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1813, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1816, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1819, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1822, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1825, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1828, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1831, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3235450843", "3235450843", "3235450843", "3235450843"]}]}, + {"type": "assert_return", "line": 1834, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3233353691", "3233353691", "3233353691", "3233353691"]}]}, + {"type": "assert_return", "line": 1837, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3236499419", "3236499419", "3236499419", "3236499419"]}]}, + {"type": "assert_return", "line": 1840, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3232305115", "3232305115", "3232305115", "3232305115"]}]}, + {"type": "assert_return", "line": 1843, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3242790875", "3242790875", "3242790875", "3242790875"]}]}, + {"type": "assert_return", "line": 1846, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1849, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1852, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1855, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1858, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1861, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1864, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1867, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1870, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1873, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1876, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1879, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1882, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1885, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1888, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1891, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1894, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1897, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1900, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1903, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1906, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1909, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1912, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1915, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1918, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1921, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1924, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1927, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1930, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1933, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1936, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1939, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1942, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1945, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1948, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1951, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1954, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1957, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1960, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1963, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1966, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1969, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1972, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1975, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1978, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1981, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1984, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1987, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1990, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1993, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1996, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1999, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2002, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2005, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2008, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2011, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2014, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2017, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2020, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2023, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2026, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2029, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2032, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2035, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2038, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2041, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2044, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2047, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2050, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2053, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2056, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2059, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2062, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2065, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2068, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2071, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2074, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2077, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2080, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2083, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2086, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2089, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2092, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2095, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2098, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2101, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2104, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2107, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2110, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2113, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2116, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2119, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2122, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2125, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2128, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2131, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2134, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2137, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2140, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2143, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2146, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2149, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2152, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2155, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2158, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2161, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2164, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2167, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2170, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2173, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2176, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2179, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2182, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2185, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2188, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2191, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2194, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2197, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2200, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2203, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2206, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2209, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2212, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2215, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2218, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2221, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2224, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2227, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2230, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2233, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2236, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2239, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2242, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2245, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2248, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2251, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2254, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2257, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2260, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2263, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2266, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2269, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2272, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2275, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2278, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2281, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2284, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2287, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2290, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2293, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2296, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2299, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2302, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2305, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2308, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2311, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2314, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2317, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2320, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2323, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2326, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2329, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2332, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2335, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2338, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2341, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2344, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2347, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2350, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2353, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2356, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2359, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2362, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2365, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2368, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2371, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2374, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2377, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2380, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2383, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2386, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2389, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2392, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2395, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2398, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2401, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2404, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2407, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2410, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2413, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2416, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2419, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2422, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2425, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2428, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2431, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2434, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2437, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2440, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2443, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2446, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2449, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2452, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2455, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2458, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2461, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2464, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2467, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2470, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2473, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2476, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2479, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2482, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2485, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2488, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2491, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2494, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2497, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2500, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2503, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2506, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2509, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2512, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2515, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2518, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2521, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2524, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2527, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2530, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2533, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2536, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2539, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2542, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2545, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2548, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2551, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2554, "action": {"type": "invoke", "field": "f32x4.sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2557, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2560, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2563, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2566, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2569, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2572, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2575, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2578, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2581, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2584, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2587, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2590, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2593, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2596, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2599, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2602, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2605, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2608, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2611, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2614, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2617, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2620, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2623, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2626, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2629, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2632, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2635, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2638, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2641, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2644, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2647, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2650, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2653, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2656, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2659, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2662, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2665, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2668, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2671, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2674, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2677, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2680, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2683, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["6", "6", "6", "6"]}]}, + {"type": "assert_return", "line": 2686, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483654", "2147483654", "2147483654", "2147483654"]}]}, + {"type": "assert_return", "line": 2689, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["889192447", "889192447", "889192447", "889192447"]}]}, + {"type": "assert_return", "line": 2692, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3036676095", "3036676095", "3036676095", "3036676095"]}]}, + {"type": "assert_return", "line": 2695, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2698, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2701, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2704, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2707, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2710, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2713, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2716, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2719, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2722, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2725, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2728, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2731, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483654", "2147483654", "2147483654", "2147483654"]}]}, + {"type": "assert_return", "line": 2734, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["6", "6", "6", "6"]}]}, + {"type": "assert_return", "line": 2737, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3036676095", "3036676095", "3036676095", "3036676095"]}]}, + {"type": "assert_return", "line": 2740, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["889192447", "889192447", "889192447", "889192447"]}]}, + {"type": "assert_return", "line": 2743, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2746, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2749, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2752, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2755, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2758, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2761, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2764, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2767, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4194304", "4194304", "4194304", "4194304"]}]}, + {"type": "assert_return", "line": 2770, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2151677952", "2151677952", "2151677952", "2151677952"]}]}, + {"type": "assert_return", "line": 2773, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2776, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2779, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["29954011", "29954011", "29954011", "29954011"]}]}, + {"type": "assert_return", "line": 2782, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2177437659", "2177437659", "2177437659", "2177437659"]}]}, + {"type": "assert_return", "line": 2785, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1082130431", "1082130431", "1082130431", "1082130431"]}]}, + {"type": "assert_return", "line": 2788, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3229614079", "3229614079", "3229614079", "3229614079"]}]}, + {"type": "assert_return", "line": 2791, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2794, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2797, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2800, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2803, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2806, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2809, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2812, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2815, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2151677952", "2151677952", "2151677952", "2151677952"]}]}, + {"type": "assert_return", "line": 2818, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4194304", "4194304", "4194304", "4194304"]}]}, + {"type": "assert_return", "line": 2821, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2824, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2827, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2177437659", "2177437659", "2177437659", "2177437659"]}]}, + {"type": "assert_return", "line": 2830, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["29954011", "29954011", "29954011", "29954011"]}]}, + {"type": "assert_return", "line": 2833, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3229614079", "3229614079", "3229614079", "3229614079"]}]}, + {"type": "assert_return", "line": 2836, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1082130431", "1082130431", "1082130431", "1082130431"]}]}, + {"type": "assert_return", "line": 2839, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2842, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2845, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2848, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2851, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2854, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2857, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4194304", "4194304", "4194304", "4194304"]}]}, + {"type": "assert_return", "line": 2860, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2151677952", "2151677952", "2151677952", "2151677952"]}]}, + {"type": "assert_return", "line": 2863, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, + {"type": "assert_return", "line": 2866, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3196059648", "3196059648", "3196059648", "3196059648"]}]}, + {"type": "assert_return", "line": 2869, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2872, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2875, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1078530011", "1078530011", "1078530011", "1078530011"]}]}, + {"type": "assert_return", "line": 2878, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3226013659", "3226013659", "3226013659", "3226013659"]}]}, + {"type": "assert_return", "line": 2881, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2130706431", "2130706431", "2130706431", "2130706431"]}]}, + {"type": "assert_return", "line": 2884, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4278190079", "4278190079", "4278190079", "4278190079"]}]}, + {"type": "assert_return", "line": 2887, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2890, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2893, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2896, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2899, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2902, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2905, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2151677952", "2151677952", "2151677952", "2151677952"]}]}, + {"type": "assert_return", "line": 2908, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4194304", "4194304", "4194304", "4194304"]}]}, + {"type": "assert_return", "line": 2911, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3196059648", "3196059648", "3196059648", "3196059648"]}]}, + {"type": "assert_return", "line": 2914, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, + {"type": "assert_return", "line": 2917, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2920, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2923, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3226013659", "3226013659", "3226013659", "3226013659"]}]}, + {"type": "assert_return", "line": 2926, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1078530011", "1078530011", "1078530011", "1078530011"]}]}, + {"type": "assert_return", "line": 2929, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4278190079", "4278190079", "4278190079", "4278190079"]}]}, + {"type": "assert_return", "line": 2932, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2130706431", "2130706431", "2130706431", "2130706431"]}]}, + {"type": "assert_return", "line": 2935, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2938, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2941, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2944, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2947, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2950, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2953, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2956, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2959, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2962, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2965, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 2968, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 2971, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 2974, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 2977, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 2980, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 2983, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 2986, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2989, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2992, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2995, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2998, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3001, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3004, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3007, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3010, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 3013, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3016, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3019, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3022, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3025, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3028, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 3031, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3034, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3037, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3040, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3043, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["6", "6", "6", "6"]}]}, + {"type": "assert_return", "line": 3046, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483654", "2147483654", "2147483654", "2147483654"]}]}, + {"type": "assert_return", "line": 3049, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["29954011", "29954011", "29954011", "29954011"]}]}, + {"type": "assert_return", "line": 3052, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2177437659", "2177437659", "2177437659", "2177437659"]}]}, + {"type": "assert_return", "line": 3055, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1078530011", "1078530011", "1078530011", "1078530011"]}]}, + {"type": "assert_return", "line": 3058, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3226013659", "3226013659", "3226013659", "3226013659"]}]}, + {"type": "assert_return", "line": 3061, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3064, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3067, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1109256679", "1109256679", "1109256679", "1109256679"]}]}, + {"type": "assert_return", "line": 3070, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3256740327", "3256740327", "3256740327", "3256740327"]}]}, + {"type": "assert_return", "line": 3073, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3076, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3079, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3082, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3085, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3088, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3091, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483654", "2147483654", "2147483654", "2147483654"]}]}, + {"type": "assert_return", "line": 3094, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["6", "6", "6", "6"]}]}, + {"type": "assert_return", "line": 3097, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2177437659", "2177437659", "2177437659", "2177437659"]}]}, + {"type": "assert_return", "line": 3100, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["29954011", "29954011", "29954011", "29954011"]}]}, + {"type": "assert_return", "line": 3103, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3226013659", "3226013659", "3226013659", "3226013659"]}]}, + {"type": "assert_return", "line": 3106, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1078530011", "1078530011", "1078530011", "1078530011"]}]}, + {"type": "assert_return", "line": 3109, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3112, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3115, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3256740327", "3256740327", "3256740327", "3256740327"]}]}, + {"type": "assert_return", "line": 3118, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1109256679", "1109256679", "1109256679", "1109256679"]}]}, + {"type": "assert_return", "line": 3121, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3124, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3127, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3130, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3133, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3136, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3139, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["889192447", "889192447", "889192447", "889192447"]}]}, + {"type": "assert_return", "line": 3142, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3036676095", "3036676095", "3036676095", "3036676095"]}]}, + {"type": "assert_return", "line": 3145, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1082130431", "1082130431", "1082130431", "1082130431"]}]}, + {"type": "assert_return", "line": 3148, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3229614079", "3229614079", "3229614079", "3229614079"]}]}, + {"type": "assert_return", "line": 3151, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2130706431", "2130706431", "2130706431", "2130706431"]}]}, + {"type": "assert_return", "line": 3154, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4278190079", "4278190079", "4278190079", "4278190079"]}]}, + {"type": "assert_return", "line": 3157, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 3160, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3163, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3166, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3169, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3172, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3175, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3178, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3181, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3184, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3187, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3036676095", "3036676095", "3036676095", "3036676095"]}]}, + {"type": "assert_return", "line": 3190, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["889192447", "889192447", "889192447", "889192447"]}]}, + {"type": "assert_return", "line": 3193, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3229614079", "3229614079", "3229614079", "3229614079"]}]}, + {"type": "assert_return", "line": 3196, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1082130431", "1082130431", "1082130431", "1082130431"]}]}, + {"type": "assert_return", "line": 3199, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4278190079", "4278190079", "4278190079", "4278190079"]}]}, + {"type": "assert_return", "line": 3202, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2130706431", "2130706431", "2130706431", "2130706431"]}]}, + {"type": "assert_return", "line": 3205, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3208, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 3211, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3214, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3217, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3220, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3223, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3226, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3229, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3232, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3235, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3238, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3241, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3244, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3247, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3250, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3253, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3256, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3259, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3262, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3265, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3268, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3271, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3274, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3277, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3280, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3283, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3286, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3289, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3292, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3295, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3298, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3301, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3304, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3307, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3310, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3313, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3316, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3319, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3322, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3325, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3328, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3331, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3334, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3337, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3340, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3343, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3346, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3349, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3352, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3355, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3358, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3361, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3364, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3367, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3370, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3373, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3376, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3379, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3382, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3385, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3388, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3391, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3394, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3397, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3400, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3403, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3406, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3409, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3412, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3415, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3418, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3421, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3424, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3427, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3430, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3433, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3436, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3439, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3442, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3445, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3448, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3451, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3454, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3457, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3460, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3463, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3466, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3469, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3472, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3475, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3478, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3481, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3484, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3487, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3490, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3493, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3496, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3499, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3502, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3505, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3508, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3511, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3514, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3517, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3520, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3523, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3526, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3529, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3532, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3535, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3538, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3541, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3544, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3547, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3550, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3553, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3556, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3559, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3562, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3565, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3568, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3571, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3574, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3577, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3580, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3583, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3586, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3589, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3592, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3595, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3598, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3601, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3604, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3607, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3610, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3613, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3616, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3619, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3622, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3625, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3628, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3631, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3634, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3637, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3640, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3643, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3646, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3649, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3652, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3655, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3658, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3661, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3664, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3667, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3670, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3673, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3676, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3679, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3682, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3685, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3688, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3691, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3694, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3697, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3700, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3703, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3706, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3709, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3712, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3715, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3718, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3721, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3724, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3727, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3730, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3733, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3736, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3739, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3742, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3745, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3748, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3751, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3754, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3757, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1515755659", "1515755659", "1515755659", "1515755659"]}]}, + {"type": "assert_return", "line": 3760, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3763, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3766, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["456671847", "456671847", "456671847", "456671847"]}]}, + {"type": "assert_return", "line": 3769, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1515755659", "1515755659", "1515755659", "1515755659"]}]}, + {"type": "assert_return", "line": 3772, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3775, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3778, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["456671847", "456671847", "456671847", "456671847"]}]}, + {"type": "assert_return", "line": 3781, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1515755659", "1515755659", "1515755659", "1515755659"]}]}, + {"type": "assert_return", "line": 3784, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3787, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3790, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["456671847", "456671847", "456671847", "456671847"]}]}, + {"type": "assert_return", "line": 3793, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2007348079", "2007348079", "2007348079", "2007348079"]}]}, + {"type": "assert_return", "line": 3796, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3799, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3802, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1688580975", "1688580975", "1688580975", "1688580975"]}]}, + {"type": "assert_return", "line": 3805, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2007348079", "2007348079", "2007348079", "2007348079"]}]}, + {"type": "assert_return", "line": 3808, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3811, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3814, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1688580975", "1688580975", "1688580975", "1688580975"]}]}, + {"type": "assert_return", "line": 3817, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2007348079", "2007348079", "2007348079", "2007348079"]}]}, + {"type": "assert_return", "line": 3820, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3823, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3826, "action": {"type": "invoke", "field": "f32x4.mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1688580975", "1688580975", "1688580975", "1688580975"]}]}, + {"type": "assert_return", "line": 3829, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3832, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3835, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3838, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3841, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3844, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3847, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3850, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3853, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3856, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3859, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3862, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3865, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3868, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3871, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3874, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3877, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3880, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3883, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3886, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3889, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3892, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3895, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3898, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3901, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3904, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3907, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3910, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3913, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3916, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3919, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3922, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3925, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3928, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3931, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3934, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3937, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["872415232", "872415232", "872415232", "872415232"]}]}, + {"type": "assert_return", "line": 3940, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3019898880", "3019898880", "3019898880", "3019898880"]}]}, + {"type": "assert_return", "line": 3943, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 3946, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}]}, + {"type": "assert_return", "line": 3949, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3952, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3955, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3958, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3961, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3964, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3967, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3970, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3973, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3976, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 3979, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3982, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3985, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3019898880", "3019898880", "3019898880", "3019898880"]}]}, + {"type": "assert_return", "line": 3988, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["872415232", "872415232", "872415232", "872415232"]}]}, + {"type": "assert_return", "line": 3991, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}]}, + {"type": "assert_return", "line": 3994, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 3997, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 4000, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 4003, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4006, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4009, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4012, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4015, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4018, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4021, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4024, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4027, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1258291200", "1258291200", "1258291200", "1258291200"]}]}, + {"type": "assert_return", "line": 4030, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3405774848", "3405774848", "3405774848", "3405774848"]}]}, + {"type": "assert_return", "line": 4033, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4036, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4039, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["16777216", "16777216", "16777216", "16777216"]}]}, + {"type": "assert_return", "line": 4042, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2164260864", "2164260864", "2164260864", "2164260864"]}]}, + {"type": "assert_return", "line": 4045, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 4048, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 4051, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1335088", "1335088", "1335088", "1335088"]}]}, + {"type": "assert_return", "line": 4054, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2148818736", "2148818736", "2148818736", "2148818736"]}]}, + {"type": "assert_return", "line": 4057, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4060, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4063, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4066, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4069, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4072, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4075, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3405774848", "3405774848", "3405774848", "3405774848"]}]}, + {"type": "assert_return", "line": 4078, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1258291200", "1258291200", "1258291200", "1258291200"]}]}, + {"type": "assert_return", "line": 4081, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4084, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4087, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2164260864", "2164260864", "2164260864", "2164260864"]}]}, + {"type": "assert_return", "line": 4090, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["16777216", "16777216", "16777216", "16777216"]}]}, + {"type": "assert_return", "line": 4093, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 4096, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 4099, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2148818736", "2148818736", "2148818736", "2148818736"]}]}, + {"type": "assert_return", "line": 4102, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1335088", "1335088", "1335088", "1335088"]}]}, + {"type": "assert_return", "line": 4105, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4108, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4111, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4114, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4117, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4120, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4123, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4126, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4129, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2113929216", "2113929216", "2113929216", "2113929216"]}]}, + {"type": "assert_return", "line": 4132, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4261412864", "4261412864", "4261412864", "4261412864"]}]}, + {"type": "assert_return", "line": 4135, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4138, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4141, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 4144, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 4147, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1034090883", "1034090883", "1034090883", "1034090883"]}]}, + {"type": "assert_return", "line": 4150, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3181574531", "3181574531", "3181574531", "3181574531"]}]}, + {"type": "assert_return", "line": 4153, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1048576", "1048576", "1048576", "1048576"]}]}, + {"type": "assert_return", "line": 4156, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2148532224", "2148532224", "2148532224", "2148532224"]}]}, + {"type": "assert_return", "line": 4159, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4162, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4165, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4168, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4171, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4174, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4177, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4261412864", "4261412864", "4261412864", "4261412864"]}]}, + {"type": "assert_return", "line": 4180, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2113929216", "2113929216", "2113929216", "2113929216"]}]}, + {"type": "assert_return", "line": 4183, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4186, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4189, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 4192, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 4195, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3181574531", "3181574531", "3181574531", "3181574531"]}]}, + {"type": "assert_return", "line": 4198, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1034090883", "1034090883", "1034090883", "1034090883"]}]}, + {"type": "assert_return", "line": 4201, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2148532224", "2148532224", "2148532224", "2148532224"]}]}, + {"type": "assert_return", "line": 4204, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1048576", "1048576", "1048576", "1048576"]}]}, + {"type": "assert_return", "line": 4207, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4210, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4213, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4216, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4219, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4222, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4225, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2122317824", "2122317824", "2122317824", "2122317824"]}]}, + {"type": "assert_return", "line": 4228, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4269801472", "4269801472", "4269801472", "4269801472"]}]}, + {"type": "assert_return", "line": 4231, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 4234, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, + {"type": "assert_return", "line": 4237, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4240, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4243, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1042479491", "1042479491", "1042479491", "1042479491"]}]}, + {"type": "assert_return", "line": 4246, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3189963139", "3189963139", "3189963139", "3189963139"]}]}, + {"type": "assert_return", "line": 4249, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2097152", "2097152", "2097152", "2097152"]}]}, + {"type": "assert_return", "line": 4252, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2149580800", "2149580800", "2149580800", "2149580800"]}]}, + {"type": "assert_return", "line": 4255, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4258, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4261, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4264, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4267, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4270, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4273, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4269801472", "4269801472", "4269801472", "4269801472"]}]}, + {"type": "assert_return", "line": 4276, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2122317824", "2122317824", "2122317824", "2122317824"]}]}, + {"type": "assert_return", "line": 4279, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, + {"type": "assert_return", "line": 4282, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 4285, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4288, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4291, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3189963139", "3189963139", "3189963139", "3189963139"]}]}, + {"type": "assert_return", "line": 4294, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1042479491", "1042479491", "1042479491", "1042479491"]}]}, + {"type": "assert_return", "line": 4297, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2149580800", "2149580800", "2149580800", "2149580800"]}]}, + {"type": "assert_return", "line": 4300, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2097152", "2097152", "2097152", "2097152"]}]}, + {"type": "assert_return", "line": 4303, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4306, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4309, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4312, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4315, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4318, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4321, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4324, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4327, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1095307227", "1095307227", "1095307227", "1095307227"]}]}, + {"type": "assert_return", "line": 4330, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3242790875", "3242790875", "3242790875", "3242790875"]}]}, + {"type": "assert_return", "line": 4333, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 4336, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 4339, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4342, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4345, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["13176796", "13176796", "13176796", "13176796"]}]}, + {"type": "assert_return", "line": 4348, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2160660444", "2160660444", "2160660444", "2160660444"]}]}, + {"type": "assert_return", "line": 4351, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4354, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4357, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4360, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4363, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4366, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4369, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4372, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4375, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3242790875", "3242790875", "3242790875", "3242790875"]}]}, + {"type": "assert_return", "line": 4378, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1095307227", "1095307227", "1095307227", "1095307227"]}]}, + {"type": "assert_return", "line": 4381, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 4384, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 4387, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4390, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4393, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2160660444", "2160660444", "2160660444", "2160660444"]}]}, + {"type": "assert_return", "line": 4396, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["13176796", "13176796", "13176796", "13176796"]}]}, + {"type": "assert_return", "line": 4399, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4402, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4405, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4408, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4411, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4414, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4417, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4420, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4423, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4426, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4429, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 4432, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 4435, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2116221314", "2116221314", "2116221314", "2116221314"]}]}, + {"type": "assert_return", "line": 4438, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4263704962", "4263704962", "4263704962", "4263704962"]}]}, + {"type": "assert_return", "line": 4441, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4444, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4447, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4450, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4453, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4456, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4459, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4462, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4465, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4468, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4471, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4474, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4477, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 4480, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 4483, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4263704962", "4263704962", "4263704962", "4263704962"]}]}, + {"type": "assert_return", "line": 4486, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2116221314", "2116221314", "2116221314", "2116221314"]}]}, + {"type": "assert_return", "line": 4489, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4492, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4495, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4498, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4501, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4504, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4507, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4510, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4513, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4516, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4519, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4522, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4525, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4528, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4531, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4534, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4537, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4540, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4543, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4546, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4549, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4552, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4555, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4558, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4561, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4564, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4567, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4570, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4573, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4576, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4579, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4582, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4585, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4588, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 4591, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4594, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4597, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4600, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4603, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4606, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4609, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4612, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4615, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4618, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4621, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4624, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4627, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4630, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4633, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4636, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4639, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4642, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4645, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4648, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4651, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4654, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4657, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4660, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4663, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4666, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4669, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4672, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4675, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4678, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4681, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4684, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4687, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4690, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4693, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4696, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4699, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4702, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4705, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4708, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4711, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4714, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4717, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4720, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4723, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4726, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4729, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4732, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4735, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4738, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4741, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4744, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4747, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4750, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4753, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4756, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4759, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4762, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4765, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4768, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4771, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4774, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4777, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4780, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4783, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4786, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4789, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4792, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4795, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4798, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4801, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4804, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4807, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4810, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4813, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4816, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4819, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4822, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4825, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4828, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4831, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4834, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4837, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4840, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4843, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4846, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4849, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4852, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4855, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4858, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4861, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4864, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4867, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4870, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4873, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4876, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4879, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4882, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4885, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4888, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4891, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4894, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4897, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4900, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4903, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4906, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4909, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4912, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4915, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4918, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4921, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4924, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4927, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4930, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4933, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4936, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4939, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4942, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4945, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4948, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4951, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4954, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4957, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4960, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4963, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4966, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4969, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4972, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4975, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4978, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4981, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4984, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4987, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4990, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4993, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4996, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4999, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5002, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5005, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5008, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5011, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5014, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5017, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5020, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5023, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5026, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5029, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5032, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5035, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5038, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5041, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5044, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5047, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5050, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5053, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5056, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5059, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5062, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5065, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5068, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5071, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5074, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5077, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5080, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5083, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5086, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5089, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5092, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5095, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5098, "action": {"type": "invoke", "field": "f32x4.div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5101, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5103, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5105, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["439682291", "439682291", "439682291", "439682291"]}]}, + {"type": "assert_return", "line": 5107, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5109, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["536870912", "536870912", "536870912", "536870912"]}]}, + {"type": "assert_return", "line": 5111, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5113, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1060439283", "1060439283", "1060439283", "1060439283"]}]}, + {"type": "assert_return", "line": 5115, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5117, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5119, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5121, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1075866777", "1075866777", "1075866777", "1075866777"]}]}, + {"type": "assert_return", "line": 5123, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5125, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1602224127", "1602224127", "1602224127", "1602224127"]}]}, + {"type": "assert_return", "line": 5127, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5129, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 5131, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5133, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5135, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5137, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5139, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5141, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1177394290", "1177394290", "1177394290", "1177394290"]}]}, + {"type": "assert_return", "line": 5143, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1442817710", "1442817710", "1442817710", "1442817710"]}]}, + {"type": "assert_return", "line": 5145, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1442817710", "1442817710", "1442817710", "1442817710"]}]}, + {"type": "assert_return", "line": 5147, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["913034216", "913034216", "913034216", "913034216"]}]}, + {"type": "assert_return", "line": 5149, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1177394290", "1177394290", "1177394290", "1177394290"]}]}, + {"type": "assert_return", "line": 5151, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1442817710", "1442817710", "1442817710", "1442817710"]}]}, + {"type": "assert_return", "line": 5153, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1442817710", "1442817710", "1442817710", "1442817710"]}]}, + {"type": "assert_return", "line": 5155, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["913034216", "913034216", "913034216", "913034216"]}]}, + {"type": "assert_return", "line": 5157, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1177394290", "1177394290", "1177394290", "1177394290"]}]}, + {"type": "assert_return", "line": 5159, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1442817710", "1442817710", "1442817710", "1442817710"]}]}, + {"type": "assert_return", "line": 5161, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1442817710", "1442817710", "1442817710", "1442817710"]}]}, + {"type": "assert_return", "line": 5163, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["913034216", "913034216", "913034216", "913034216"]}]}, + {"type": "assert_return", "line": 5165, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1300793481", "1300793481", "1300793481", "1300793481"]}]}, + {"type": "assert_return", "line": 5167, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1379997273", "1379997273", "1379997273", "1379997273"]}]}, + {"type": "assert_return", "line": 5169, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1379997273", "1379997273", "1379997273", "1379997273"]}]}, + {"type": "assert_return", "line": 5171, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1220613721", "1220613721", "1220613721", "1220613721"]}]}, + {"type": "assert_return", "line": 5173, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1300793481", "1300793481", "1300793481", "1300793481"]}]}, + {"type": "assert_return", "line": 5175, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1379997273", "1379997273", "1379997273", "1379997273"]}]}, + {"type": "assert_return", "line": 5177, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1379997273", "1379997273", "1379997273", "1379997273"]}]}, + {"type": "assert_return", "line": 5179, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1220613721", "1220613721", "1220613721", "1220613721"]}]}, + {"type": "assert_return", "line": 5181, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1300793481", "1300793481", "1300793481", "1300793481"]}]}, + {"type": "assert_return", "line": 5183, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1379997273", "1379997273", "1379997273", "1379997273"]}]}, + {"type": "assert_return", "line": 5185, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1379997273", "1379997273", "1379997273", "1379997273"]}]}, + {"type": "assert_return", "line": 5187, "action": {"type": "invoke", "field": "f32x4.sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1220613721", "1220613721", "1220613721", "1220613721"]}]}, + {"type": "assert_return", "line": 5189, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5191, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5193, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 5195, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 5197, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 5199, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 5201, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 5203, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 5205, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 5207, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5209, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 5211, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 5213, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 5215, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 5217, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 5219, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 5221, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5223, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 5225, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5227, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5229, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 5231, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3967765883", "3967765883", "3967765883", "3967765883"]}]}, + {"type": "assert_return", "line": 5233, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3967765883", "3967765883", "3967765883", "3967765883"]}]}, + {"type": "assert_return", "line": 5235, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2908303359", "2908303359", "2908303359", "2908303359"]}]}, + {"type": "assert_return", "line": 5237, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 5239, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3967765883", "3967765883", "3967765883", "3967765883"]}]}, + {"type": "assert_return", "line": 5241, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3967765883", "3967765883", "3967765883", "3967765883"]}]}, + {"type": "assert_return", "line": 5243, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2908303359", "2908303359", "2908303359", "2908303359"]}]}, + {"type": "assert_return", "line": 5245, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3437984163", "3437984163", "3437984163", "3437984163"]}]}, + {"type": "assert_return", "line": 5247, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3967765883", "3967765883", "3967765883", "3967765883"]}]}, + {"type": "assert_return", "line": 5249, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3967765883", "3967765883", "3967765883", "3967765883"]}]}, + {"type": "assert_return", "line": 5251, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2908303359", "2908303359", "2908303359", "2908303359"]}]}, + {"type": "assert_return", "line": 5253, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3683754676", "3683754676", "3683754676", "3683754676"]}]}, + {"type": "assert_return", "line": 5255, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3843138228", "3843138228", "3843138228", "3843138228"]}]}, + {"type": "assert_return", "line": 5257, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3843138228", "3843138228", "3843138228", "3843138228"]}]}, + {"type": "assert_return", "line": 5259, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3524371124", "3524371124", "3524371124", "3524371124"]}]}, + {"type": "assert_return", "line": 5261, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3683754676", "3683754676", "3683754676", "3683754676"]}]}, + {"type": "assert_return", "line": 5263, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3843138228", "3843138228", "3843138228", "3843138228"]}]}, + {"type": "assert_return", "line": 5265, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3843138228", "3843138228", "3843138228", "3843138228"]}]}, + {"type": "assert_return", "line": 5267, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3524371124", "3524371124", "3524371124", "3524371124"]}]}, + {"type": "assert_return", "line": 5269, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3683754676", "3683754676", "3683754676", "3683754676"]}]}, + {"type": "assert_return", "line": 5271, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3843138228", "3843138228", "3843138228", "3843138228"]}]}, + {"type": "assert_return", "line": 5273, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3843138228", "3843138228", "3843138228", "3843138228"]}]}, + {"type": "assert_return", "line": 5275, "action": {"type": "invoke", "field": "f32x4.neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3524371124", "3524371124", "3524371124", "3524371124"]}]}, + {"type": "module", "line": 5280, "filename": "simd_f32x4_arith.1.wasm"}, + {"type": "assert_return", "line": 5290, "action": {"type": "invoke", "field": "f32x4_sqrt_arith", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "1082130432", "1084227584"]}]}, + {"type": "assert_return", "line": 5291, "action": {"type": "invoke", "field": "f32x4_sqrt_canon", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "1073741824", "1077936128"]}]}, + {"type": "assert_return", "line": 5292, "action": {"type": "invoke", "field": "f32x4_sqrt_mixed", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:arithmetic", "1086324736", "1088421888"]}]}, + {"type": "assert_invalid", "line": 5295, "filename": "simd_f32x4_arith.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5296, "filename": "simd_f32x4_arith.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5297, "filename": "simd_f32x4_arith.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5298, "filename": "simd_f32x4_arith.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5299, "filename": "simd_f32x4_arith.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5300, "filename": "simd_f32x4_arith.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5305, "filename": "simd_f32x4_arith.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5313, "filename": "simd_f32x4_arith.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5321, "filename": "simd_f32x4_arith.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5329, "filename": "simd_f32x4_arith.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5337, "filename": "simd_f32x4_arith.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5345, "filename": "simd_f32x4_arith.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5353, "filename": "simd_f32x4_arith.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5361, "filename": "simd_f32x4_arith.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5369, "filename": "simd_f32x4_arith.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5377, "filename": "simd_f32x4_arith.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 5386, "filename": "simd_f32x4_arith.18.wasm"}, + {"type": "assert_return", "line": 5421, "action": {"type": "invoke", "field": "add-sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5425, "action": {"type": "invoke", "field": "div-add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1084227584", "1084227584", "1084227584", "1084227584"]}]}, + {"type": "assert_return", "line": 5429, "action": {"type": "invoke", "field": "div-mul", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1082130432", "1082130432", "1082130432", "1082130432"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1099956224", "1099956224", "1099956224", "1099956224"]}]}, + {"type": "assert_return", "line": 5433, "action": {"type": "invoke", "field": "div-sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1082130432", "1082130432", "1082130432", "1082130432"]}]}, + {"type": "assert_return", "line": 5437, "action": {"type": "invoke", "field": "mul-add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1067450368", "1067450368", "1067450368", "1067450368"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1052770304", "1052770304", "1052770304", "1052770304"]}]}, + {"type": "assert_return", "line": 5441, "action": {"type": "invoke", "field": "mul-div", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1074790400", "1074790400", "1074790400", "1074790400"]}]}, + {"type": "assert_return", "line": 5445, "action": {"type": "invoke", "field": "mul-sub", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, + {"type": "assert_return", "line": 5449, "action": {"type": "invoke", "field": "sub-add", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1067450368", "1067450368", "1067450368", "1067450368"]}]}, + {"type": "assert_return", "line": 5453, "action": {"type": "invoke", "field": "add-neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 5456, "action": {"type": "invoke", "field": "add-sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1074790400", "1074790400", "1074790400", "1074790400"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1071644672", "1071644672", "1071644672", "1071644672"]}]}, + {"type": "assert_return", "line": 5459, "action": {"type": "invoke", "field": "div-neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1069547520", "1069547520", "1069547520", "1069547520"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3233808384", "3233808384", "3233808384", "3233808384"]}]}, + {"type": "assert_return", "line": 5462, "action": {"type": "invoke", "field": "div-sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1074790400", "1074790400", "1074790400", "1074790400"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086324736", "1086324736", "1086324736", "1086324736"]}]}, + {"type": "assert_return", "line": 5465, "action": {"type": "invoke", "field": "mul-neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1069547520", "1069547520", "1069547520", "1069547520"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3200253952", "3200253952", "3200253952", "3200253952"]}]}, + {"type": "assert_return", "line": 5468, "action": {"type": "invoke", "field": "mul-sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1074790400", "1074790400", "1074790400", "1074790400"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1052770304", "1052770304", "1052770304", "1052770304"]}]}, + {"type": "assert_return", "line": 5471, "action": {"type": "invoke", "field": "sub-neg", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}, {"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3214934016", "3214934016", "3214934016", "3214934016"]}]}, + {"type": "assert_return", "line": 5474, "action": {"type": "invoke", "field": "sub-sqrt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1074790400", "1074790400", "1074790400", "1074790400"]}, {"type": "v128", "lane_type": "f32", "value": ["1048576000", "1048576000", "1048576000", "1048576000"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1067450368", "1067450368", "1067450368", "1067450368"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.0.wasm new file mode 100644 index 00000000..94f629d8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.1.wasm new file mode 100644 index 00000000..0058ad59 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.10.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.10.wat new file mode 100644 index 00000000..62e02910 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.10.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.le (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.11.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.11.wat new file mode 100644 index 00000000..40021724 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.11.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.lt (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.12.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.12.wat new file mode 100644 index 00000000..20f5f764 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.12.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.ne (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.13.wasm new file mode 100644 index 00000000..3159e2e1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.14.wasm new file mode 100644 index 00000000..621f9910 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.15.wasm new file mode 100644 index 00000000..41aa159e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.16.wasm new file mode 100644 index 00000000..0ce3cb55 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.17.wasm new file mode 100644 index 00000000..b1ef12b4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.18.wasm new file mode 100644 index 00000000..44f6e6b9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.19.wasm new file mode 100644 index 00000000..3c03ec04 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.2.wasm new file mode 100644 index 00000000..a805b755 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.20.wasm new file mode 100644 index 00000000..cba759df Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.21.wasm new file mode 100644 index 00000000..a7c00c14 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.22.wasm new file mode 100644 index 00000000..7dcf9254 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.23.wasm new file mode 100644 index 00000000..4e8b359a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.24.wasm new file mode 100644 index 00000000..5a8e8b4a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.25.wasm new file mode 100644 index 00000000..94d355be Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.3.wasm new file mode 100644 index 00000000..9ee32594 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.4.wasm new file mode 100644 index 00000000..697fcf4c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.5.wasm new file mode 100644 index 00000000..91401e33 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.6.wasm new file mode 100644 index 00000000..de56afc3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.7.wat new file mode 100644 index 00000000..94543cb3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.7.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.eq (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.8.wat new file mode 100644 index 00000000..c2705404 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.8.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.ge (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.9.wat new file mode 100644 index 00000000..aa330105 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.9.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f4x32.gt (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.json new file mode 100644 index 00000000..d57ef913 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_cmp/simd_f32x4_cmp.json @@ -0,0 +1,2609 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f32x4_cmp.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_f32x4_cmp.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 220, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 226, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 232, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 346, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 352, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 358, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 385, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 388, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 391, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 394, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 397, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 400, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 403, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 406, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 409, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 412, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 415, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 418, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 421, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 427, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 430, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 433, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 436, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 439, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 442, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 445, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 448, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 451, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 454, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 460, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 463, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 466, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 469, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 478, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 484, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 493, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 505, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 511, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 523, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 529, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 559, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 568, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 571, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 574, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 577, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 580, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 583, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 586, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 589, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 592, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 595, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 601, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 604, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 607, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 613, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 616, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 619, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 631, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 634, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 637, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 640, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 643, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 646, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 649, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 652, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 655, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 658, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 661, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 664, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 667, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 670, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 673, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 676, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 679, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 682, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 685, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 688, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 691, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 694, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 697, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 700, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 703, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 706, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 709, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 712, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 715, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 718, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 721, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 724, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 727, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 730, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 733, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 736, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 739, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 742, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 745, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 748, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 751, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 754, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 757, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 760, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 763, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 766, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 769, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 772, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 775, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 778, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 781, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 784, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 787, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 790, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 793, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 796, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 799, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 802, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 805, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 808, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 811, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 814, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 817, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 820, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 823, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 826, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 829, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 832, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 835, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 838, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 841, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 844, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 847, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 850, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 853, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 856, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 859, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 862, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 865, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 868, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 871, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 874, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 877, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 880, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 883, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 886, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 889, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 892, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 895, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 898, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 901, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 904, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 907, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 910, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 913, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 916, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 919, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 922, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 925, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 928, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 931, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 934, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 937, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 940, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 943, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 946, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 949, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 952, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 955, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 967, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 970, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 973, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 976, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 979, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 982, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 985, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 988, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 991, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 994, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 997, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1000, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1003, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1006, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1009, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1012, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1015, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1018, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1021, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1024, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1027, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1030, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1033, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1036, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1039, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1042, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1045, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1048, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1051, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1054, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1057, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1060, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1063, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1066, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1069, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1072, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1075, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1078, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1081, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1084, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1087, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1090, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1093, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1096, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1099, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1102, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1105, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1108, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1111, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1114, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1117, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1120, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1123, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1126, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1129, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1132, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1135, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1138, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1141, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1144, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1147, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1150, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1153, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1156, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1159, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1162, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1165, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1168, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1171, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1174, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1177, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1180, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1183, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1186, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1189, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1192, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1195, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1198, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1201, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1204, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1207, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1210, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1213, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1216, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1219, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1222, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1225, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1228, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1231, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1234, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1237, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1240, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1243, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1246, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1249, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1252, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1255, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1258, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1261, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1264, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1267, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1270, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1273, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1276, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1279, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1282, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1285, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1290, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1293, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1296, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1299, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1302, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1305, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1308, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1311, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1314, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1317, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1320, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1323, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1326, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1329, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1332, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1335, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1338, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1341, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1344, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1347, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1350, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1353, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1356, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1359, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1362, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1365, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1368, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1371, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1374, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1377, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1380, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1383, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1386, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1389, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1392, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1395, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1398, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1401, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1404, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1407, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1410, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1413, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1416, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1419, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1422, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1425, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1428, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1431, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1434, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1437, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1440, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1443, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1446, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1449, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1452, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1455, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1458, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1461, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1464, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1467, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1470, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1473, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1476, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1479, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1482, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1485, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1488, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1491, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1494, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1497, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1500, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1503, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1506, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1509, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1512, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1515, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1518, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1521, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1524, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1527, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1530, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1533, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1536, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1539, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1542, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1545, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1548, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1551, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1554, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1557, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1560, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1563, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1566, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1569, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1572, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1575, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1578, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1581, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1584, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1587, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1590, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1593, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1596, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1599, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1602, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1605, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1608, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1611, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1614, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1617, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1620, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1623, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1626, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1629, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1632, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1635, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1638, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1641, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1644, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1647, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1650, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1653, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1656, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1659, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1662, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1665, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1668, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1671, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1674, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1677, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1680, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1683, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1686, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1689, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1692, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1695, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1698, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1701, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1704, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1707, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1710, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1713, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1716, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1719, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1722, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1725, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1728, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1731, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1734, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1737, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1740, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1743, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1746, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1749, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1752, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1755, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1758, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1761, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1764, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1767, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1770, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1773, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1776, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1779, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1782, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1785, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1788, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1791, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1794, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1797, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1800, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1803, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1806, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1809, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1812, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1815, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1818, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1821, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1824, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1827, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1830, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1833, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1836, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1839, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1842, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1845, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1848, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1851, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1854, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1857, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1860, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1863, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1866, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1869, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1872, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1875, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1878, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1881, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1884, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1887, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1890, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1893, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1896, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1899, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1902, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1905, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1908, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1911, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1914, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1917, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1920, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1923, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1926, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1929, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1932, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1935, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1938, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1941, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1944, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1947, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1950, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1953, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1956, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1959, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1962, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1965, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1968, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1971, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1974, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1977, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1980, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1983, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1986, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1989, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1992, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1995, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1998, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2001, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2004, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2007, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2010, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2013, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2016, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2019, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2022, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2025, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2028, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2031, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2034, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2037, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2040, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2043, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2046, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2049, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2052, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2055, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2058, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2061, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2064, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2067, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2070, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2073, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2076, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2079, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2082, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2085, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2088, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2091, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2094, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2097, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2100, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2103, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2106, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2109, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2112, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2115, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2118, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2121, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2124, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2127, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2130, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2133, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2136, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2139, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2142, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2145, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2148, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2151, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2154, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2157, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2160, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2163, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2166, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2169, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2172, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2175, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2178, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2181, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2184, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2187, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2190, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2193, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2196, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2199, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2202, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2205, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2208, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2211, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2214, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2217, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2220, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2223, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2226, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2229, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2232, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2235, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2238, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2241, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2244, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2247, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2250, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2253, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2256, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2259, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2262, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2265, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2268, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2271, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2274, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2277, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2280, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2283, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2286, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2289, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2292, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2295, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2298, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2301, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2304, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2307, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2310, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2313, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2316, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2319, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2322, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2325, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2328, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2331, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2334, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2337, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2340, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2343, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2346, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2349, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2352, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2355, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2358, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2361, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2364, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2367, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2370, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2373, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2376, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2379, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2382, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2385, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2388, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2391, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2394, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2397, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2400, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2403, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2406, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2409, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2412, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2415, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2418, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2421, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2424, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2427, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2430, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2433, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2436, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2439, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2442, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2445, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2448, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2451, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2454, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2457, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2460, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2463, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2466, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2469, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2472, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2475, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2478, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2481, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2484, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2487, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2490, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2493, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2496, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2499, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2502, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2505, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2508, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2511, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2514, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2517, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2520, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2523, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2526, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2529, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2532, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2535, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2538, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2541, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2544, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2547, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2550, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2553, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2556, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2559, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2562, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2567, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2570, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2573, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2576, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2579, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2582, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2585, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2588, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2591, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2594, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2597, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2600, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2603, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2606, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2609, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2612, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2615, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2618, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2621, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2624, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2627, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2630, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2633, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2636, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2639, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2642, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2645, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2648, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2651, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2654, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2657, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2660, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2663, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2666, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2669, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2672, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2675, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2678, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2681, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2684, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2687, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2690, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2693, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2696, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2699, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2702, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2705, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2708, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2711, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2714, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2717, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2720, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2723, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2726, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2729, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2732, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2735, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2738, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2741, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2744, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2747, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2750, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2753, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2756, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2759, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2762, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2765, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2768, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2771, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2774, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2777, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2780, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2783, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2786, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2789, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2792, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2795, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2798, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2801, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2804, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2807, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2810, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2813, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2816, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2819, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2822, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2825, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2828, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2831, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2834, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2837, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2840, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2843, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2846, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2849, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2852, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2855, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2858, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2861, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2864, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2867, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2870, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2873, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2876, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2879, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2882, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2885, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2888, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2891, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2894, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2897, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2900, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2903, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2906, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2909, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2912, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2915, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2918, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2921, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2924, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2927, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2930, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2933, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2936, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2939, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2942, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2945, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2948, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2951, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2954, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2957, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2960, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2963, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2966, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2969, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2972, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2975, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2978, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2981, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2984, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2987, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2990, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 2993, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2996, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2999, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3002, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3005, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3008, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3011, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3014, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3017, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3020, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3023, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3026, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3029, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3032, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3035, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3038, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3041, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3044, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3047, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3050, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3053, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3056, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3059, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3062, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3065, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3068, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3071, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3074, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3077, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3080, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3083, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3086, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3089, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3092, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3095, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3098, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3101, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3104, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3107, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3110, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3113, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3116, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3119, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3122, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3125, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3128, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3131, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3134, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3137, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3140, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3143, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3146, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3149, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3152, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3155, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3158, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3161, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3164, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3167, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3170, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3173, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3176, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3179, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3182, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3185, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3188, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3191, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3194, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3197, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3200, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3203, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3206, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3209, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3212, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3215, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3218, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3221, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3224, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3227, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3230, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3233, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3236, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3239, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3242, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3245, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3248, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3251, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3254, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3257, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3260, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3263, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3266, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3269, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3272, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3275, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3278, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3281, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3284, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3287, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3290, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3293, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3296, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3299, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3302, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3305, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3308, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3311, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3314, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3317, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3320, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3323, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3326, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3329, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3332, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3335, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3338, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3341, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3344, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3347, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3350, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3353, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3356, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3359, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3362, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3365, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3368, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3371, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3374, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3377, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3380, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3383, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3386, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3389, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3392, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3395, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3398, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3401, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3404, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3407, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3410, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3413, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3416, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3419, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3422, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3425, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3428, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3431, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3434, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3437, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3440, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3443, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3446, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3449, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3452, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3455, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3458, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3461, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3464, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3467, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3470, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3473, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3476, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3479, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3482, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3485, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3488, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3491, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3494, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3497, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3500, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3503, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3506, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3509, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3512, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3515, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3518, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3521, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3524, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3527, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3530, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3533, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3536, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3539, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3542, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3545, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3548, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3551, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3554, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3557, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3560, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3563, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3566, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3569, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3572, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3575, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3578, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3581, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3584, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3587, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3590, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3593, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3596, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3599, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3602, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3605, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3608, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3611, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3614, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3617, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3620, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3623, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3626, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3629, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3632, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3635, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3638, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3641, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3644, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3647, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3650, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3653, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3656, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3659, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3662, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3665, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3668, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3671, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3674, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3677, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3680, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3683, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3686, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3689, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3692, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3695, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3698, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3701, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3704, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3707, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3710, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3713, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3716, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3719, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3722, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3725, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3728, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3731, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3734, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3737, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3740, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3743, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3746, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3749, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3752, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3755, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3758, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3761, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3764, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3767, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3770, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3773, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3776, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3779, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3782, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3785, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3788, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3791, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3794, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3797, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3800, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3803, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3806, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3809, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3812, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3815, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3818, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3821, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3824, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3827, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3830, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3833, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3836, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3839, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3844, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3847, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3850, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3853, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3856, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3859, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3862, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3865, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3868, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3871, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3874, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3877, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3880, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3883, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3886, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3889, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3892, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3895, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3898, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3901, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3904, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3907, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3910, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3913, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3916, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3919, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3922, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3925, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3928, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3931, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3934, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3937, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3940, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3943, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3946, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3949, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3952, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3955, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3958, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3961, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 3964, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3967, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3970, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3973, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3976, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3979, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3982, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3985, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3988, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3991, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3994, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3997, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4000, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4003, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4006, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4009, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4012, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4015, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4018, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4021, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4024, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4027, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4030, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4033, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4036, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4039, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4042, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4045, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4048, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4051, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4054, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4057, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4060, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4063, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4066, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4069, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4072, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4075, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4078, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4081, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4084, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4087, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4090, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4093, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4096, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4099, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4102, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4105, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4108, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4111, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4114, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4117, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4120, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4123, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4126, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4129, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4132, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4135, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4138, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4141, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4144, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4147, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4150, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4153, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4156, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4159, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4162, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4165, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4168, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4171, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4174, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4177, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4180, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4183, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4186, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4189, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4192, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4195, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4198, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4201, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4204, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4207, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4210, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4213, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4216, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4219, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4222, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4225, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4228, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4231, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4234, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4237, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4240, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4243, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4246, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4249, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4252, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4255, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4258, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4261, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4264, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4267, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4270, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4273, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4276, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4279, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4282, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4285, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4288, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4291, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4294, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4297, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4300, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4303, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4306, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4309, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4312, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4315, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4318, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4321, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4324, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4327, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4330, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4333, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4336, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4339, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4342, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4345, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4348, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4351, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4354, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4357, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4360, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4363, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4366, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4369, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4372, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4375, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4378, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4381, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4384, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4387, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4390, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4393, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4396, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4399, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4402, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4405, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4408, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4411, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4414, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4417, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4420, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4423, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4426, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4429, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4432, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4435, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4438, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4441, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4444, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4447, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4450, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4453, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4456, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4459, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4462, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4465, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4468, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4471, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4474, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4477, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4480, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4483, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4486, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4489, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4492, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4495, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4498, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4501, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4504, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4507, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4510, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4513, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4516, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4519, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4522, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4525, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4528, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4531, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4534, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4537, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4540, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4543, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4546, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4549, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4552, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4555, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4558, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4561, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4564, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4567, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4570, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4573, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4576, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4579, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4582, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4585, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4588, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4591, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4594, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4597, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4600, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4603, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4606, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4609, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4612, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4615, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4618, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4621, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4624, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4627, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4630, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4633, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4636, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4639, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4642, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4645, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4648, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4651, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4654, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4657, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4660, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4663, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4666, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4669, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4672, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4675, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4678, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4681, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4684, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4687, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4690, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4693, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4696, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4699, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4702, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4705, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4708, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4711, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4714, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4717, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4720, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4723, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4726, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4729, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4732, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4735, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4738, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4741, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4744, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4747, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4750, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4753, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4756, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4759, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4762, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4765, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4768, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4771, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4774, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4777, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4780, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4783, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4786, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4789, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4792, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4795, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4798, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4801, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4804, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4807, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4810, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4813, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4816, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4819, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4822, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4825, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4828, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4831, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4834, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4837, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4840, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4843, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4846, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4849, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4852, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4855, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4858, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4861, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4864, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4867, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4870, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4873, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4876, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4879, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4882, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4885, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4888, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4891, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4894, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4897, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4900, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4903, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4906, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4909, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4912, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4915, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4918, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4921, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4924, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4927, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4930, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4933, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4936, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4939, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4942, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4945, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4948, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4951, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4954, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4957, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4960, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4963, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4966, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4969, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4972, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4975, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4978, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4981, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4984, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4987, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4990, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4993, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4996, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 4999, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5002, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5005, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5008, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5011, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5014, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5017, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5020, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5023, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5026, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5029, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5032, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5035, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5038, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5041, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5044, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5047, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5050, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5053, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5056, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5059, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5062, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5065, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5068, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5071, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5074, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5077, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5080, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5083, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5086, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5089, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5092, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5095, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5098, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5101, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5104, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5107, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5110, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5113, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5116, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5121, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5124, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5127, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5130, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5133, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5136, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5139, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5142, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5145, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5148, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5151, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5154, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5157, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5160, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5163, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5166, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5169, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5172, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5175, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5178, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5181, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5184, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5187, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5190, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5193, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5196, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5199, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5202, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5205, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5208, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5211, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5214, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5217, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5220, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5223, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5226, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5229, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5232, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5235, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5238, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5241, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5244, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5247, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5250, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5253, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5256, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5259, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5262, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5265, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5268, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5271, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5274, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5277, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5280, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5283, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5286, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5289, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5292, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5295, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5298, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5301, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5304, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5307, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5310, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5313, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5316, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5319, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5322, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5325, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5328, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5331, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5334, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5337, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5340, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5343, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5346, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5349, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5352, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5355, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5358, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5361, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5364, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5367, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5370, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5373, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5376, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5379, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5382, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5385, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5388, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5391, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5394, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5397, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5400, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5403, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5406, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5409, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5412, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5415, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5418, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5421, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5424, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5427, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5430, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5433, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5436, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5439, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5442, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5445, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5448, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5451, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5454, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5457, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5460, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5463, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5466, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5469, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5472, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5475, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5478, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5481, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5484, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5487, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5490, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5493, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5496, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5499, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5502, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5505, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5508, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5511, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5514, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5517, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5520, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5523, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5526, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5529, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5532, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5535, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5538, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5541, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5544, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5547, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5550, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5553, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5556, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5559, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5562, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5565, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5568, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5571, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5574, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5577, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5580, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5583, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5586, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5589, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5592, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5595, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5598, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5601, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5604, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5607, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5610, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5613, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5616, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5619, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5622, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5625, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5628, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5631, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5634, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5637, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5640, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5643, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5646, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5649, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5652, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5655, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5658, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5661, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5664, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5667, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5670, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5673, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5676, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5679, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5682, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5685, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5688, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5691, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5694, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5697, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5700, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5703, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5706, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5709, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5712, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5715, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5718, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5721, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5724, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5727, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5730, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5733, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5736, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5739, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5742, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5745, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5748, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5751, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5754, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5757, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5760, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5763, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5766, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5769, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5772, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5775, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5778, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5781, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5784, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5787, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5790, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5793, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5796, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5799, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5802, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5805, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5808, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5811, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5814, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5817, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5820, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5823, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5826, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5829, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5832, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5835, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5838, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5841, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5844, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5847, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5850, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5853, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5856, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5859, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5862, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5865, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5868, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5871, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5874, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5877, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5880, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5883, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5886, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5889, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5892, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5895, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5898, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5901, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5904, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5907, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5910, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5913, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5916, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5919, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5922, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5925, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5928, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5931, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5934, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5937, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5940, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5943, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5946, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5949, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5952, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5955, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5958, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5961, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5964, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5967, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5970, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5973, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5976, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5979, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 5982, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5985, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5988, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5991, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5994, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5997, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6000, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6003, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6006, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6009, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6012, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6015, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6018, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6021, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6024, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6027, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6030, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6033, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6036, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6039, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6042, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6045, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6048, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6051, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6054, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6057, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6060, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6063, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6066, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6069, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6072, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6075, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6078, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6081, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6084, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6087, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6090, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6093, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6096, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6099, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6102, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6105, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6108, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6111, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6114, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6117, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6120, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6123, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6126, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6129, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6132, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6135, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6138, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6141, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6144, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6147, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6150, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6153, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6156, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6159, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6162, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6165, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6168, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6171, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6174, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6177, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6180, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6183, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6186, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6189, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6192, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6195, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6198, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6201, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6204, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6207, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6210, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6213, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6216, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6219, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6222, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6225, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6228, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6231, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6234, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6237, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6240, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6243, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6246, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6249, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6252, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6255, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6258, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6261, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6264, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6267, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6270, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6273, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6276, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6279, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6282, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6285, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6288, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6291, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6294, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6297, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6300, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6303, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6306, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6309, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6312, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6315, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6318, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6321, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6324, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6327, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6330, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6333, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6336, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6339, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6342, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6345, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6348, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6351, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6354, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6357, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6360, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6363, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6366, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6369, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6372, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6375, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6378, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6381, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6384, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6387, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6390, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6393, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6398, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6401, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6404, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6407, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6410, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6413, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6416, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6419, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6422, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6425, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6428, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6431, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6434, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6437, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6440, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6443, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6446, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6449, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6452, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6455, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6458, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6461, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6464, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6467, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6470, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6473, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6476, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6479, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6482, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6485, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6488, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6491, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6494, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6497, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6500, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6503, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6506, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6509, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6512, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6515, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6518, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6521, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6524, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6527, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6530, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6533, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6536, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6539, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6542, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6545, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6548, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6551, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6554, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6557, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6560, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6563, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6566, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6569, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6572, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6575, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6578, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6581, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6584, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6587, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6590, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6593, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6596, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6599, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6602, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6605, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6608, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6611, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6614, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6617, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6620, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6623, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6626, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6629, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6632, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6635, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6638, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6641, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6644, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6647, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6650, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6653, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6656, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6659, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6662, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6665, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6668, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6671, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6674, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6677, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6680, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6683, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6686, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6689, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6692, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6695, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6698, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6701, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6704, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6707, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6710, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6713, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6716, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6719, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6722, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6725, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6728, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6731, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6734, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6737, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6740, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6743, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6746, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6749, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6752, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6755, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6758, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6761, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6764, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6767, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6770, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6773, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6776, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6779, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6782, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6785, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6788, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6791, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6794, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6797, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6800, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6803, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6806, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6809, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6812, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6815, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6818, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6821, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6824, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6827, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6830, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6833, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6836, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6839, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6842, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6845, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6848, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6851, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6854, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6857, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6860, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6863, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6866, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6869, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6872, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6875, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6878, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6881, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6884, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6887, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6890, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6893, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6896, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6899, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6902, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6905, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6908, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6911, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6914, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6917, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6920, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6923, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6926, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6929, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6932, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6935, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6938, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6941, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6944, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6947, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6950, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6953, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6956, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6959, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6962, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6965, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6968, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6971, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6974, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6977, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6980, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6983, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6986, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6989, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6992, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6995, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 6998, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7001, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7004, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7007, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7010, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7013, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7016, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7019, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7022, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7025, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7028, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7031, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7034, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7037, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7040, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7043, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7046, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7049, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7052, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7055, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7058, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7061, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7064, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7067, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7070, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7073, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7076, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7079, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7082, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7085, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7088, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7091, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7094, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7097, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7100, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7103, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7106, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7109, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7112, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7115, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7118, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7121, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7124, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7127, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7130, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7133, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7136, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7139, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7142, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7145, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7148, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7151, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7154, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7157, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7160, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7163, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7166, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7169, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7172, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7175, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7178, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7181, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7184, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7187, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7190, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7193, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7196, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7199, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7202, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7205, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7208, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7211, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7214, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7217, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7220, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7223, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7226, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7229, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7232, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7235, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7238, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7241, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7244, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7247, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7250, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7253, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7256, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7259, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7262, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7265, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7268, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7271, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7274, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7277, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7280, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7283, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7286, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7289, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7292, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7295, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7298, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7301, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7304, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7307, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7310, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7313, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7316, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7319, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7322, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7325, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7328, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7331, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7334, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7337, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7340, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7343, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7346, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7349, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7352, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7355, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7358, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7361, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7364, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7367, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7370, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7373, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7376, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7379, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7382, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7385, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7388, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7391, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7394, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7397, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7400, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7403, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7406, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7409, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7412, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7415, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7418, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7421, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7424, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7427, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7430, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7433, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7436, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7439, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7442, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7445, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7448, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7451, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7454, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7457, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7460, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7463, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7466, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7469, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7472, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7475, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7478, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7481, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7484, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7487, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7490, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7493, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7496, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7499, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7502, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7505, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7508, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7511, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7514, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7517, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7520, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7523, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7526, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7529, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7532, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7535, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7538, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7541, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7544, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7547, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7550, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7553, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7556, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7559, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7562, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7565, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7568, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7571, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7574, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7577, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7580, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7583, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7586, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7589, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7592, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7595, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7598, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7601, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7604, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7607, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7610, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7613, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7616, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7619, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7622, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7625, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7628, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7631, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7634, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7637, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7640, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7643, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7646, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7649, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7652, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7655, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7658, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7661, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7664, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7667, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7670, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7677, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 7682, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 7687, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["3212836864", "0", "1", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 7694, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7699, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7704, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["3212836864", "0", "1", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7711, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7716, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7721, "action": {"type": "invoke", "field": "lt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["3212836864", "0", "1", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7728, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 7733, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 7738, "action": {"type": "invoke", "field": "le", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["3212836864", "0", "1", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 7745, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7750, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7755, "action": {"type": "invoke", "field": "gt", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["3212836864", "0", "1", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7762, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7767, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 7772, "action": {"type": "invoke", "field": "ge", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "0", "1065353216", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["3212836864", "0", "1", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_invalid", "line": 7779, "filename": "simd_f32x4_cmp.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7780, "filename": "simd_f32x4_cmp.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7781, "filename": "simd_f32x4_cmp.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7782, "filename": "simd_f32x4_cmp.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7783, "filename": "simd_f32x4_cmp.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7784, "filename": "simd_f32x4_cmp.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 7789, "filename": "simd_f32x4_cmp.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7790, "filename": "simd_f32x4_cmp.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7791, "filename": "simd_f32x4_cmp.9.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7792, "filename": "simd_f32x4_cmp.10.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7793, "filename": "simd_f32x4_cmp.11.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7794, "filename": "simd_f32x4_cmp.12.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "module", "line": 7799, "filename": "simd_f32x4_cmp.13.wasm"}, + {"type": "assert_return", "line": 8056, "action": {"type": "invoke", "field": "eq-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8057, "action": {"type": "invoke", "field": "ne-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8058, "action": {"type": "invoke", "field": "lt-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8059, "action": {"type": "invoke", "field": "le-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8060, "action": {"type": "invoke", "field": "gt-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8061, "action": {"type": "invoke", "field": "ge-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8062, "action": {"type": "invoke", "field": "nested-eq", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8063, "action": {"type": "invoke", "field": "nested-ne", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8064, "action": {"type": "invoke", "field": "nested-lt", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8065, "action": {"type": "invoke", "field": "nested-le", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8066, "action": {"type": "invoke", "field": "nested-gt", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8067, "action": {"type": "invoke", "field": "nested-ge", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8068, "action": {"type": "invoke", "field": "as-param", "args": []}, "expected": []}, + {"type": "assert_invalid", "line": 8073, "filename": "simd_f32x4_cmp.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8081, "filename": "simd_f32x4_cmp.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8089, "filename": "simd_f32x4_cmp.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8097, "filename": "simd_f32x4_cmp.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8105, "filename": "simd_f32x4_cmp.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8113, "filename": "simd_f32x4_cmp.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8121, "filename": "simd_f32x4_cmp.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8129, "filename": "simd_f32x4_cmp.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8137, "filename": "simd_f32x4_cmp.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8145, "filename": "simd_f32x4_cmp.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8153, "filename": "simd_f32x4_cmp.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8161, "filename": "simd_f32x4_cmp.25.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.0.wasm new file mode 100644 index 00000000..59a9f97b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.1.wat new file mode 100644 index 00000000..adceaf36 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.1.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.10.wasm new file mode 100644 index 00000000..97c6e0fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.11.wasm new file mode 100644 index 00000000..a04e42a8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.12.wasm new file mode 100644 index 00000000..d92cf986 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.13.wasm new file mode 100644 index 00000000..31e9f121 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.14.wasm new file mode 100644 index 00000000..96e5ff5e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.2.wat new file mode 100644 index 00000000..271639bb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.2.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.3.wat new file mode 100644 index 00000000..ca01362a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.3.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.4.wat new file mode 100644 index 00000000..4c2f8006 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.4.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.5.wat new file mode 100644 index 00000000..8a3dbd0f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.5.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.6.wat new file mode 100644 index 00000000..8e841417 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.6.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.7.wat new file mode 100644 index 00000000..34d478e0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.7.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.8.wat new file mode 100644 index 00000000..d6380b27 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.8.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.9.wasm new file mode 100644 index 00000000..4d763d45 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.json new file mode 100644 index 00000000..348605cb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_pmin_pmax/simd_f32x4_pmin_pmax.json @@ -0,0 +1,3889 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f32x4_pmin_pmax.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_f32x4_pmin_pmax.0.wasm"}, + {"type": "assert_return", "line": 9, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 12, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 18, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 24, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 27, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 30, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 291, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 294, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 318, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 336, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 342, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 345, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 348, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 360, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 363, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 366, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 369, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 372, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 375, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 378, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 381, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 384, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 387, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 390, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 393, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 396, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 399, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 402, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 405, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 408, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 411, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 414, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 417, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 420, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 423, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 426, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 429, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 432, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 435, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 438, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 441, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 444, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 447, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 450, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 453, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 456, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 459, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 462, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 465, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 468, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 471, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 474, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 477, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 480, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 483, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 486, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 489, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 492, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 495, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 498, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 501, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 504, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 507, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 510, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 513, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 516, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 519, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 522, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 525, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 528, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 531, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 534, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 537, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 540, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 543, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 546, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 549, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 552, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 555, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 558, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 561, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 564, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 567, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 570, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 573, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 576, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 579, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 582, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 585, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 588, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 591, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 594, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 597, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 600, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 603, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 606, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 609, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 612, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 615, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 621, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 624, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 627, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 630, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 633, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 636, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 639, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 642, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 645, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 648, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 651, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 654, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 657, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 660, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 663, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 666, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 669, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 672, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 675, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 678, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 681, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 684, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 687, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 690, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 693, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 696, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 699, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 702, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 705, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 708, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 711, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 714, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 717, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 720, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 723, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 726, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 729, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 732, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 735, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 738, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 741, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 744, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 747, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 750, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 753, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 756, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 759, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 762, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 765, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 768, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 771, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 774, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 777, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 780, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 783, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 786, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 789, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 792, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 795, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 798, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 801, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 804, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 807, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 810, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 813, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 816, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 819, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 822, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 825, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 828, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 831, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 834, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 837, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 840, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 843, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 846, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 849, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 852, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 855, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 858, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 861, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 864, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 867, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 870, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 873, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 876, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 879, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 882, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 885, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 888, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 891, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 894, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 897, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 900, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 903, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 906, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 909, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 912, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 915, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 918, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 921, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 924, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 927, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 930, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 933, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 936, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 939, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 942, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 945, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 948, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 951, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 954, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 957, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 960, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 963, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 966, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 969, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 972, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 975, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 978, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 981, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 984, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 987, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 990, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 993, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 996, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 999, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1002, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1005, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1008, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1011, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1014, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1017, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1020, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1023, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1026, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1029, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1032, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1035, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1038, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1041, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1044, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1047, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1050, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1053, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1056, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1059, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1062, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1065, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1068, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1071, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1074, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1077, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1080, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1083, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1086, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1089, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1092, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1095, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1098, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1101, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1104, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1107, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1110, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1113, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1116, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1119, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1122, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1125, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1128, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1131, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1134, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1137, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1140, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1143, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1146, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1149, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1152, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1155, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1158, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1161, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1164, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1167, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1170, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1173, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1176, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1179, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1182, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1185, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1188, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1191, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1194, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1197, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1200, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1203, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1206, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1209, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1212, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1215, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1218, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1221, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1224, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1227, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1230, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1233, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1236, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1239, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1242, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1245, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1248, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1251, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1254, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1257, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1260, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1263, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1266, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1269, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1272, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1275, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1278, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1281, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1284, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1287, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1290, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1293, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1296, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1299, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1302, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1305, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1308, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1311, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1314, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1317, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1320, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1323, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1326, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1329, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1332, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1335, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1338, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1341, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1344, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1347, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1350, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1353, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1356, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1359, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1362, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1365, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1368, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1371, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1374, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1377, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1380, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1383, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1386, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1389, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1392, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1395, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1398, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1401, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1404, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1407, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1410, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1413, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1416, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1419, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1422, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1425, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1428, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1431, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1434, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1437, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1440, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1443, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1446, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1449, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1452, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1455, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1458, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1461, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1464, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1467, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1470, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1473, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1476, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1479, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1482, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1485, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1488, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1491, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1494, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1497, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1500, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1503, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1506, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1509, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1512, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1515, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1518, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1521, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1524, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1527, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1530, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1533, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 1536, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1539, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1542, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 1545, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 1548, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1551, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1554, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 1557, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 1560, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1563, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1566, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 1569, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1572, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1575, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1578, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1581, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1584, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1587, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1590, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1593, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1596, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1599, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1602, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1605, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1608, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1611, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1614, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1617, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1620, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1623, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1626, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1629, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1632, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1635, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1638, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1641, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1644, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1647, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1650, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1653, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1656, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1659, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1662, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1665, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1668, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1671, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1674, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1677, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1680, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1683, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1686, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1689, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1692, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1695, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1698, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1701, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1704, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1707, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1710, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1713, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1716, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1719, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1722, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1725, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 1728, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1731, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 1734, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1737, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1740, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1743, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1746, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1749, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1752, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1755, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1758, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1761, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1764, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1767, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 1770, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1773, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 1776, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1779, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1782, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 1785, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 1788, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1791, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1794, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 1797, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 1800, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1803, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 1806, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 1809, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1812, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1815, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1818, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1821, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1824, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1827, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1830, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1833, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1836, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1839, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1842, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1845, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1848, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1851, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1854, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1857, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1860, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1863, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1866, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1869, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1872, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1875, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1878, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1881, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1884, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1887, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1890, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1893, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1896, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1899, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1902, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1905, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1908, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1911, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1914, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1917, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1920, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1923, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1926, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1929, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1932, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 1935, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 1938, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 1941, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 1944, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 1947, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 1950, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 1953, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 1956, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 1959, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 1962, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 1965, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1968, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 1971, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1974, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 1977, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1980, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1983, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1986, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 1989, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1992, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1995, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 1998, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2001, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2004, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2007, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2010, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2013, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2016, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2019, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2022, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2025, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2028, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2031, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2034, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2037, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2040, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2043, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2046, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2049, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2052, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2055, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2058, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2061, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2064, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2067, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2070, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2073, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 2076, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 2079, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 2082, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 2085, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2088, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 2091, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2094, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2097, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2100, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2103, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2106, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2109, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2112, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2115, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2118, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2121, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2124, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2127, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2130, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2133, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2136, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2139, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2142, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2145, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2148, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2151, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2154, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2157, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2160, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2163, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2166, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2169, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2172, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2175, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2178, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2181, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2184, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2187, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2190, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2193, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 2196, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 2199, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 2202, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 2205, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2208, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 2211, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2214, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2217, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2220, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2223, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2226, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2229, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2232, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2235, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2238, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2241, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2244, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2247, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2250, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2253, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2256, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2259, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2262, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2265, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2268, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2271, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2274, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2277, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2280, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2283, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2286, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2289, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2292, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2295, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2298, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2301, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2304, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2307, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2310, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2313, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2316, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 2319, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2322, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 2325, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2328, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 2331, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2334, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2337, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2340, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2343, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2346, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2349, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2352, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2355, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2358, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2361, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2364, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2367, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2370, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2373, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2376, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2379, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2382, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2385, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2388, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2391, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2394, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2397, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2400, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2403, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2406, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2409, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2412, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2415, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2418, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2421, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2424, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2427, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2430, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2433, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 2436, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 2439, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 2442, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 2445, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2448, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 2451, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2454, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2457, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2460, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2463, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2466, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2469, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2472, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2475, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2478, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2481, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2484, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2487, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2490, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2493, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2496, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2499, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2502, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2505, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2508, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2511, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2514, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2517, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2520, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2523, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2526, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2529, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2532, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2535, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2538, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2541, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2544, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2547, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2550, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2553, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 2556, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 2559, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 2562, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 2565, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2568, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 2571, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2574, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2577, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2580, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2583, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2586, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2589, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2592, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2595, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2598, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2601, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2604, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2607, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2610, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2613, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2616, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2619, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2622, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2625, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2628, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2631, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2634, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2637, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2640, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2643, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2646, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2649, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2652, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2655, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2658, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2661, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2664, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2667, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2670, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2673, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 2676, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 2679, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 2682, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 2685, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2688, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 2691, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2694, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2697, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2700, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2703, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2706, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2709, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2712, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2715, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2718, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2721, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2724, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2727, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 2730, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2733, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2736, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2739, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2742, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2745, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2748, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2751, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2754, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2757, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 2760, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2763, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 2766, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 2769, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2772, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2775, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2778, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2781, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2784, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2787, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2790, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2793, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2796, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 2799, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2802, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 2805, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2808, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 2811, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2814, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2817, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2820, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2823, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2826, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2829, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2832, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2835, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2838, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2841, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2844, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2847, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2850, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2853, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2856, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2859, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2862, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2865, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2868, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2871, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2874, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2877, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2880, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2883, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2886, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2889, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 2892, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 2895, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 2898, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 2901, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 2904, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 2907, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 2910, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 2913, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 2916, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 2919, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 2922, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 2925, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2928, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 2931, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2934, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 2937, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2940, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2943, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2946, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2949, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2952, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2955, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2958, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2961, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2964, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2967, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2970, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 2973, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2976, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2979, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2982, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2985, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2988, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2991, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2994, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 2997, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3000, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3003, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3006, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3009, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3012, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3015, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3018, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3021, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3024, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3027, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 3030, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3033, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3036, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3039, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3042, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3045, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3048, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3051, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3054, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3057, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3060, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3063, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3066, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3069, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3072, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3075, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3078, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3081, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3084, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3087, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3090, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3093, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3096, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3099, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3102, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3105, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3108, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3111, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3114, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3117, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3120, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3123, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3126, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3129, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3132, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3135, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3138, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3141, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3144, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3147, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 3150, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3153, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3156, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3159, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3162, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3165, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3168, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3171, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3174, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3177, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3180, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3183, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3186, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3189, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3192, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3195, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3198, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3201, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3204, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3207, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 3210, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3213, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3216, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3219, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3222, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3225, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3228, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3231, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3234, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3237, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3240, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3243, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3246, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3249, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3252, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3255, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3258, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3261, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3264, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3267, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3270, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3273, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3276, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3279, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3282, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3285, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3288, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3291, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3294, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3297, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3300, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3303, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3306, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3309, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3312, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3315, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3318, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3321, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3324, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3327, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3330, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3333, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3336, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3339, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3342, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3345, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3348, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3351, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3354, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3357, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3360, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3363, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3366, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3369, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3372, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3375, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3378, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3381, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3384, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3387, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 3390, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3393, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3396, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3399, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3402, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3405, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3408, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3411, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3414, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3417, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3420, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3423, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3426, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3429, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3432, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3435, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3438, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3441, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3444, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3447, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3450, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3453, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3456, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3459, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3462, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3465, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3468, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3471, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3474, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3477, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3480, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3483, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3486, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3489, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3492, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3495, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3498, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3501, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3504, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3507, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 3510, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3513, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3516, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3519, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3522, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3525, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3528, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3531, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3534, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3537, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3540, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3543, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3546, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3549, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3552, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3555, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3558, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3561, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3564, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3567, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3570, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3573, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3576, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3579, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3582, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3585, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3588, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3591, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3594, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3597, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3600, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3603, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3606, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3609, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3612, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3615, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3618, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3621, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3624, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3627, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 3630, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3633, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3636, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3639, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3642, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3645, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3648, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3651, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3654, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3657, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3660, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3663, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3666, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3669, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3672, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3675, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3678, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3681, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3684, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3687, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3690, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3693, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3696, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3699, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3702, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3705, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3708, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3711, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3714, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3717, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3720, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3723, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 3726, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3729, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3732, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3735, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3738, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3741, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3744, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3747, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 3750, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3753, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3756, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3759, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3762, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3765, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3768, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3771, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3774, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3777, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3780, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3783, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3786, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3789, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3792, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3795, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3798, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3801, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3804, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3807, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3810, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3813, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3816, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3819, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3822, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3825, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3828, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3831, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3834, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3837, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3840, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3843, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3846, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3849, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3852, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3855, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3858, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3861, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3864, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3867, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 3870, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3873, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3876, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3879, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 3882, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 3885, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3888, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 3891, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3894, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 3897, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3900, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3903, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3906, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3909, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3912, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3915, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3918, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3921, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 3924, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3927, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3930, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 3933, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3936, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3939, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3942, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3945, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3948, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3951, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3954, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3957, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3960, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3963, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 3966, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 3969, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 3972, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 3975, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 3978, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 3981, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 3984, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 3987, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 3990, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 3993, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 3996, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 3999, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 4002, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 4005, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4008, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 4011, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4014, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4017, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4020, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4023, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4026, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4029, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4032, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4035, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4038, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4041, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4044, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4047, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4050, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4053, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4056, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4059, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4062, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4065, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4068, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4071, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4074, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4077, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4080, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4083, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4086, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4089, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4092, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4095, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 4098, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 4101, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 4104, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 4107, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 4110, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 4113, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4116, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4119, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 4122, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 4125, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4128, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 4131, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4134, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4137, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4140, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4143, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4146, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4149, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4152, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4155, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4158, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4161, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4164, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4167, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4170, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4173, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4176, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4179, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4182, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4185, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4188, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4191, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4194, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4197, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4200, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4203, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4206, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4209, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4212, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4215, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 4218, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 4221, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 4224, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 4227, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 4230, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 4233, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4236, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4239, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 4242, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 4245, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4248, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 4251, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4254, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4257, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4260, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4263, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4266, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4269, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4272, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4275, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4278, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4281, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4284, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4287, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4290, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4293, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4296, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4299, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4302, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4305, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4308, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4311, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4314, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4317, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4320, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4323, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4326, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4329, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4332, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4335, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 4338, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 4341, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 4344, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 4347, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 4350, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 4353, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4356, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4359, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 4362, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 4365, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4368, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 4371, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4374, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4377, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4380, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4383, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4386, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4389, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4392, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4395, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4398, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4401, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4404, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4407, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4410, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4413, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4416, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4419, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4422, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4425, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4428, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4431, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4434, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4437, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4440, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4443, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4446, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4449, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4452, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4455, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 4458, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 4461, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 4464, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 4467, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 4470, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 4473, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4476, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4479, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 4482, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 4485, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4488, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 4491, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4494, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4497, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4500, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4503, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4506, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4509, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4512, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4515, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4518, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4521, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4524, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4527, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4530, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4533, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4536, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4539, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4542, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4545, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4548, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4551, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4554, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4557, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4560, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4563, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4566, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4569, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4572, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4575, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 4578, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 4581, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 4584, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 4587, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 4590, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 4593, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4596, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4599, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 4602, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 4605, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4608, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 4611, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4614, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4617, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4620, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4623, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4626, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4629, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4632, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4635, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4638, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4641, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4644, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4647, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4650, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4653, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4656, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4659, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4662, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4665, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4668, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4671, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4674, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4677, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 4680, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4683, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 4686, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4689, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 4692, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 4695, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 4698, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 4701, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 4704, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 4707, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 4710, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 4713, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 4716, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 4719, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 4722, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 4725, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4728, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 4731, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4734, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 4737, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4740, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4743, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4746, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4749, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4752, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4755, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4758, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4761, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 4764, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4767, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4770, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 4773, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4776, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4779, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4782, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4785, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4788, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4791, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4794, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4797, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4800, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4803, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4806, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 4809, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4812, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4815, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4818, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4821, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4824, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4827, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4830, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4833, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4836, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4839, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4842, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4845, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4848, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4851, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4854, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4857, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4860, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4863, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4866, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4869, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4872, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4875, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4878, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4881, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4884, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4887, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4890, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4893, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4896, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4899, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4902, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4905, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4908, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4911, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4914, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4917, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4920, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4923, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4926, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4929, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4932, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4935, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4938, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 4941, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4944, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4947, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4950, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4953, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4956, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4959, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4962, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4965, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4968, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4971, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4974, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4977, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4980, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4983, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4986, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4989, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4992, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4995, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 4998, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5001, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5004, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5007, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5010, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5013, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5016, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5019, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5022, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5025, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5028, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5031, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5034, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5037, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5040, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5043, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5046, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5049, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5052, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5055, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5058, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5061, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5064, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5067, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5070, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 5073, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5076, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5079, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5082, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5085, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5088, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5091, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5094, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5097, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5100, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5103, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5106, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5109, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5112, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5115, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5118, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5121, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5124, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5127, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5130, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5133, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5136, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5139, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5142, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5145, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5148, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5151, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5154, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5157, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5160, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5163, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5166, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5169, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5172, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5175, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5178, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5181, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5184, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5187, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5190, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5193, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5196, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5199, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5202, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 5205, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5208, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5211, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5214, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5217, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5220, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5223, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5226, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5229, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5232, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5235, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5238, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5241, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5244, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5247, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5250, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5253, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5256, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5259, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5262, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5265, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5268, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5271, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5274, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5277, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5280, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5283, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5286, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5289, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5292, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5295, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5298, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5301, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5304, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5307, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5310, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5313, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5316, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5319, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5322, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5325, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5328, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5331, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5334, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 5337, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5340, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5343, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 5346, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 5349, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 5352, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 5355, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 5358, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 5361, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5364, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 5367, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 5370, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 5373, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 5376, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 5379, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 5382, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 5385, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5388, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5391, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5394, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5397, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5400, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5403, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5406, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5409, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5412, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5415, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5418, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5421, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5424, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5427, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5430, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5433, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5436, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5439, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5442, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5445, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5448, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5451, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5454, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5457, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5460, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5463, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 5466, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 5469, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 5472, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 5475, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 5478, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 5481, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5484, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 5487, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 5490, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 5493, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 5496, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 5499, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 5502, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 5505, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5508, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5511, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5514, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5517, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5520, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5523, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5526, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5529, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5532, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5535, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5538, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5541, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5544, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5547, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5550, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5553, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5556, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5559, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5562, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5565, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5568, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5571, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5574, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5577, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5580, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5583, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 5586, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 5589, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 5592, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 5595, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 5598, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 5601, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5604, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 5607, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 5610, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 5613, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 5616, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 5619, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 5622, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 5625, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5628, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5631, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5634, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5637, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5640, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5643, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5646, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5649, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5652, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5655, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5658, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5661, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5664, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5667, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5670, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5673, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5676, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5679, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5682, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5685, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5688, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5691, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5694, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5697, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5700, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5703, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 5706, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 5709, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 5712, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 5715, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 5718, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 5721, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5724, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 5727, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 5730, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 5733, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 5736, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 5739, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 5742, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 5745, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5748, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5751, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5754, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5757, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5760, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5763, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5766, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5769, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5772, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5775, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5778, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5781, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5784, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5787, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5790, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5793, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5796, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5799, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5802, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5805, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5808, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5811, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5814, "action": {"type": "invoke", "field": "f32x4.pmin", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5817, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5820, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5823, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 5826, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5829, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 5832, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5835, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 5838, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5841, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5844, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5847, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 5850, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5853, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 5856, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5859, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 5862, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 5865, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5868, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5871, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5874, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5877, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5880, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5883, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5886, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5889, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5892, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5895, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5898, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5901, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5904, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5907, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5910, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5913, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5916, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5919, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5922, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5925, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 5928, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5931, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 5934, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 5937, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5940, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5943, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 5946, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5949, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 5952, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5955, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 5958, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5961, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 5964, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5967, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 5970, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5973, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 5976, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5979, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 5982, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 5985, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 5988, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5991, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 5994, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 5997, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6000, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6003, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6006, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6009, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6012, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6015, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6018, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6021, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6024, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6027, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6030, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6033, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6036, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6039, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6042, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6045, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6048, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6051, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6054, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6057, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6060, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6063, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6066, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6069, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6072, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6075, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6078, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6081, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6084, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6087, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 6090, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6093, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 6096, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6099, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 6102, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6105, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6108, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6111, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6114, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6117, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6120, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6123, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6126, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6129, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6132, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6135, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6138, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6141, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6144, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6147, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6150, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6153, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6156, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6159, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6162, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6165, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6168, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6171, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6174, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6177, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6180, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 6183, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6186, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6189, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6192, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6195, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6198, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6201, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6204, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6207, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 6210, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6213, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 6216, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6219, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 6222, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6225, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6228, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6231, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6234, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6237, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6240, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6243, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6246, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6249, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6252, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6255, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6258, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6261, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6264, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6267, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6270, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6273, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6276, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6279, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6282, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6285, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6288, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6291, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6294, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6297, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6300, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6303, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6306, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6309, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6312, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6315, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6318, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6321, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6324, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6327, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 6330, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6333, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 6336, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6339, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 6342, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6345, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6348, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6351, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6354, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6357, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6360, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6363, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6366, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6369, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6372, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6375, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6378, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6381, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6384, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6387, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6390, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6393, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6396, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6399, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6402, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6405, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6408, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6411, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6414, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6417, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6420, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 6423, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6426, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6429, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6432, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 6435, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6438, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 6441, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6444, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 6447, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 6450, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 6453, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 6456, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 6459, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 6462, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 6465, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6468, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6471, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6474, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6477, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6480, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6483, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6486, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6489, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6492, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6495, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6498, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6501, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6504, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6507, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6510, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6513, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6516, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6519, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6522, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6525, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6528, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6531, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6534, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6537, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6540, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6543, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6546, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6549, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6552, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6555, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6558, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6561, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6564, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6567, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 6570, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6573, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 6576, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6579, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 6582, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6585, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6588, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6591, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6594, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6597, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6600, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6603, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6606, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6609, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6612, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6615, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6618, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6621, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6624, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6627, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6630, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6633, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6636, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6639, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6642, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6645, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6648, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6651, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6654, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6657, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6660, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 6663, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6666, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6669, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6672, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 6675, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6678, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 6681, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6684, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 6687, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 6690, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 6693, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 6696, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 6699, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 6702, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 6705, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6708, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6711, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6714, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6717, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6720, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6723, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6726, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6729, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6732, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6735, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6738, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6741, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6744, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6747, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6750, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6753, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6756, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6759, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6762, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6765, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6768, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6771, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6774, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6777, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6780, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6783, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6786, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6789, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6792, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6795, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6798, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6801, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6804, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6807, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 6810, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6813, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 6816, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6819, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 6822, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6825, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6828, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6831, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6834, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6837, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6840, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6843, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6846, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6849, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6852, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6855, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6858, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6861, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6864, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6867, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6870, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6873, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6876, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6879, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6882, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6885, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6888, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6891, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6894, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6897, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 6900, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 6903, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 6906, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 6909, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 6912, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 6915, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 6918, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 6921, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 6924, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 6927, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 6930, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 6933, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 6936, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 6939, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 6942, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 6945, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6948, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6951, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6954, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6957, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6960, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6963, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6966, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6969, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 6972, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6975, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 6978, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 6981, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6984, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6987, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6990, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 6993, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 6996, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 6999, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7002, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7005, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7008, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7011, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7014, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7017, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7020, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7023, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7026, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7029, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7032, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7035, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7038, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7041, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7044, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7047, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7050, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7053, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7056, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7059, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7062, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7065, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7068, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7071, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7074, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7077, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7080, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7083, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7086, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7089, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7092, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7095, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7098, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7101, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7104, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7107, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7110, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7113, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7116, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7119, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7122, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7125, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7128, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7131, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7134, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7137, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7140, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 7143, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 7146, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 7149, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 7152, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 7155, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 7158, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 7161, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 7164, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 7167, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7170, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 7173, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7176, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 7179, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7182, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 7185, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7188, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7191, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7194, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 7197, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7200, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7203, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7206, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 7209, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7212, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7215, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7218, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 7221, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7224, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7227, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7230, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7233, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7236, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7239, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7242, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7245, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7248, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7251, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7254, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7257, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7260, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7263, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7266, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7269, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7272, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7275, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7278, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7281, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7284, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7287, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7290, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7293, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7296, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7299, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7302, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7305, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7308, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7311, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7314, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7317, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7320, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7323, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7326, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7329, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7332, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7335, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7338, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7341, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7344, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7347, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7350, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7353, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7356, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7359, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7362, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7365, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7368, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7371, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7374, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7377, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7380, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 7383, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 7386, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 7389, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 7392, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 7395, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 7398, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 7401, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 7404, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 7407, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7410, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 7413, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7416, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 7419, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7422, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 7425, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7428, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7431, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7434, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 7437, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7440, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7443, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7446, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 7449, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7452, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7455, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7458, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 7461, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7464, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7467, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7470, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7473, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7476, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7479, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7482, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7485, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7488, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7491, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7494, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7497, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7500, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7503, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7506, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7509, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7512, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7515, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7518, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7521, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7524, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7527, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7530, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7533, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7536, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7539, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7542, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7545, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7548, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7551, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7554, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7557, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7560, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7563, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7566, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7569, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7572, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7575, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7578, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7581, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7584, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7587, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7590, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7593, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7596, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7599, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7602, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7605, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7608, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7611, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7614, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7617, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 7620, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 7623, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 7626, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 7629, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 7632, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 7635, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 7638, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 7641, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 7644, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 7647, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 7650, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 7653, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7656, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 7659, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7662, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 7665, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7668, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7671, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7674, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 7677, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7680, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7683, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7686, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 7689, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7692, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7695, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7698, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 7701, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7704, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7707, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7710, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7713, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7716, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7719, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7722, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7725, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7728, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7731, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7734, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7737, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7740, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7743, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7746, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7749, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7752, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7755, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7758, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7761, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7764, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7767, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7770, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7773, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7776, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7779, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7782, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7785, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7788, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7791, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7794, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7797, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7800, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7803, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7806, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7809, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7812, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7815, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7818, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 7821, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7824, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7827, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7830, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7833, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7836, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7839, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7842, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7845, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 7848, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7851, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 7854, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 7857, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7860, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7863, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7866, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7869, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7872, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7875, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7878, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7881, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7884, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7887, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7890, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7893, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 7896, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7899, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 7902, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7905, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7908, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7911, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7914, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7917, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7920, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7923, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7926, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7929, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7932, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7935, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7938, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7941, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7944, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7947, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7950, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7953, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7956, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7959, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7962, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7965, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7968, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7971, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7974, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7977, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7980, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7983, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7986, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7989, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7992, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7995, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 7998, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8001, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8004, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8007, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8010, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8013, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 8016, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8019, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 8022, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8025, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8028, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8031, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8034, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8037, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8040, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8043, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8046, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8049, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8052, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8055, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8058, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8061, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8064, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8067, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8070, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8073, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8076, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8079, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8082, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8085, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8088, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8091, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8094, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8097, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8100, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8103, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8106, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8109, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8112, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8115, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 8118, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8121, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 8124, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8127, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 8130, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8133, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 8136, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8139, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 8142, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8145, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8148, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8151, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8154, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8157, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8160, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8163, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8166, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8169, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8172, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8175, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8178, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8181, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8184, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8187, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8190, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8193, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8196, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8199, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8202, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8205, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8208, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8211, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8214, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8217, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8220, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8223, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8226, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8229, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8232, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8235, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8238, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8241, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8244, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8247, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8250, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8253, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 8256, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8259, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 8262, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8265, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8268, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8271, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8274, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8277, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8280, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8283, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8286, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8289, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8292, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8295, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8298, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8301, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8304, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8307, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8310, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8313, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8316, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8319, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8322, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8325, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8328, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8331, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8334, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8337, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8340, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8343, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8346, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8349, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8352, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8355, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8358, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8361, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8364, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8367, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8370, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8373, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 8376, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8379, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 8382, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8385, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8388, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8391, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8394, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8397, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8400, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8403, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8406, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8409, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8412, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8415, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8418, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8421, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8424, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8427, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8430, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8433, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8436, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8439, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8442, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8445, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8448, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8451, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8454, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8457, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8460, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8463, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8466, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8469, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8472, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8475, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8478, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8481, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8484, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8487, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8490, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8493, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 8496, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8499, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 8502, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8505, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8508, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8511, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8514, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8517, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8520, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8523, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8526, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8529, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8532, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8535, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8538, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8541, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8544, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8547, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8550, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8553, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8556, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8559, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8562, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8565, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8568, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8571, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8574, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8577, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8580, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8583, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8586, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8589, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8592, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8595, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 8598, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8601, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 8604, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8607, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 8610, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8613, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 8616, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8619, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 8622, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8625, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8628, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8631, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8634, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8637, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8640, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8643, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8646, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8649, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8652, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8655, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8658, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 8661, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8664, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8667, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8670, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8673, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8676, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8679, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8682, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8685, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8688, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8691, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8694, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8697, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8700, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8703, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8706, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8709, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8712, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8715, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8718, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8721, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8724, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8727, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8730, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8733, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 8736, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8739, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 8742, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8745, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8748, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8751, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8754, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8757, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8760, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8763, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8766, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8769, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8772, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8775, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8778, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 8781, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8784, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8787, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8790, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8793, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8796, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8799, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8802, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8805, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 8808, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8811, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 8814, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 8817, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8820, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8823, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8826, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8829, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8832, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8835, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8838, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8841, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8844, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8847, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8850, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8853, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 8856, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8859, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 8862, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8865, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8868, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8871, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8874, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8877, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8880, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8883, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8886, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8889, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8892, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8895, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8898, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8901, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8904, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8907, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8910, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8913, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8916, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8919, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8922, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8925, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8928, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8931, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8934, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8937, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8940, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8943, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8946, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8949, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8952, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8955, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8958, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8961, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8964, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8967, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8970, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8973, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 8976, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8979, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 8982, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8985, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8988, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8991, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8994, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 8997, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9000, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9003, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9006, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9009, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9012, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9015, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9018, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9021, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9024, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9027, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9030, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9033, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9036, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9039, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9042, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9045, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9048, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9051, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9054, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9057, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9060, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9063, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9066, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9069, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9072, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9075, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 9078, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9081, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 9084, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9087, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 9090, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9093, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 9096, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9099, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 9102, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9105, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 9108, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9111, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9114, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9117, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 9120, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9123, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9126, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9129, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 9132, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9135, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9138, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 9141, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9144, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9147, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9150, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9153, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9156, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9159, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9162, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9165, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9168, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9171, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9174, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9177, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9180, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9183, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9186, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9189, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9192, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9195, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9198, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9201, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9204, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9207, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9210, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9213, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 9216, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9219, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 9222, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9225, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9228, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9231, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9234, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9237, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9240, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9243, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9246, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9249, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9252, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9255, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9258, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9261, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9264, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9267, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9270, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9273, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9276, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9279, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9282, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9285, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9288, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9291, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9294, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9297, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9300, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9303, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9306, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9309, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9312, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9315, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9318, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9321, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9324, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9327, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9330, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9333, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 9336, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9339, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 9342, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9345, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9348, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9351, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9354, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9357, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9360, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9363, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9366, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9369, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9372, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9375, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9378, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9381, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9384, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9387, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9390, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9393, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9396, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9399, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9402, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9405, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9408, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9411, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9414, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9417, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9420, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9423, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9426, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9429, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9432, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9435, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9438, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9441, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9444, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9447, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9450, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9453, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 9456, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9459, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 9462, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9465, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9468, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9471, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9474, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9477, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9480, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9483, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9486, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9489, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9492, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9495, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9498, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9501, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9504, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9507, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9510, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9513, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9516, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9519, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9522, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9525, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9528, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9531, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9534, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9537, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9540, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9543, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9546, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9549, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9552, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9555, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9558, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9561, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9564, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9567, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9570, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9573, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 9576, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9579, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 9582, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9585, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9588, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9591, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9594, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9597, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9600, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9603, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9606, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9609, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9612, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9615, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9618, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9621, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9624, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9627, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9630, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9633, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9636, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9639, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9642, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9645, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9648, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9651, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9654, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 9657, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9660, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9663, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9666, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9669, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9672, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9675, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9678, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9681, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9684, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9687, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9690, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9693, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 9696, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9699, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 9702, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9705, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9708, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9711, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9714, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9717, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9720, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9723, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9726, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9729, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9732, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9735, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9738, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9741, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9744, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9747, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9750, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9753, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9756, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9759, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9762, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9765, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9768, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9771, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9774, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 9777, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9780, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9783, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9786, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9789, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9792, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9795, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9798, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9801, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9804, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9807, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9810, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9813, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 9816, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9819, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 9822, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9825, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9828, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9831, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9834, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9837, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9840, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9843, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9846, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9849, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9852, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9855, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9858, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9861, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9864, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9867, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9870, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9873, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9876, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9879, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9882, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9885, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9888, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9891, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9894, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9897, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9900, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9903, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9906, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9909, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9912, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9915, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9918, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9921, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9924, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9927, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9930, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9933, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 9936, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9939, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 9942, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9945, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9948, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9951, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9954, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9957, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9960, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9963, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9966, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9969, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9972, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9975, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 9978, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9981, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9984, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9987, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9990, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9993, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9996, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 9999, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10002, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10005, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10008, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10011, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10014, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10017, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10020, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10023, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10026, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10029, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10032, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10035, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10038, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10041, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10044, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10047, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10050, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10053, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 10056, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10059, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 10062, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10065, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10068, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10071, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10074, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10077, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10080, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10083, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10086, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10089, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10092, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10095, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10098, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10101, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10104, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10107, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10110, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10113, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10116, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10119, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10122, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10125, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10128, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10131, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10134, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10137, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10140, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10143, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10146, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10149, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10152, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10155, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10158, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10161, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10164, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10167, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10170, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10173, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 10176, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10179, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 10182, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10185, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10188, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10191, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10194, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10197, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10200, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10203, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10206, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10209, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10212, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10215, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10218, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10221, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10224, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10227, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10230, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10233, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10236, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10239, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10242, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10245, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10248, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10251, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10254, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10257, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10260, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10263, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10266, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10269, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10272, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10275, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10278, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10281, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10284, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10287, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10290, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10293, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 10296, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10299, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 10302, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10305, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10308, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10311, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10314, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10317, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10320, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10323, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10326, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10329, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10332, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10335, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10338, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10341, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10344, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10347, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10350, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10353, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10356, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10359, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10362, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10365, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10368, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10371, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10374, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10377, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10380, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10383, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10386, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10389, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10392, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10395, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10398, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10401, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10404, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10407, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10410, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10413, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 10416, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10419, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 10422, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10425, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10428, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10431, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10434, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10437, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10440, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10443, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10446, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10449, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10452, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10455, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10458, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10461, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10464, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10467, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10470, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10473, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10476, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10479, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10482, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10485, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10488, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10491, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10494, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10497, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10500, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10503, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10506, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10509, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10512, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10515, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10518, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10521, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10524, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10527, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10530, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10533, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 10536, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10539, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 10542, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10545, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10548, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10551, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10554, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10557, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10560, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10563, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10566, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10569, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10572, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10575, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 10578, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10581, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10584, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10587, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10590, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10593, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10596, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10599, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10602, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10605, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 10608, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10611, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 10614, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 10617, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10620, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10623, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10626, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10629, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10632, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10635, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10638, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10641, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10644, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10647, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10650, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10653, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10656, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10659, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10662, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10665, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10668, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10671, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10674, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10677, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10680, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10683, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10686, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10689, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10692, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10695, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10698, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10701, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10704, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10707, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10710, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10713, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10716, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10719, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10722, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10725, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10728, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10731, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10734, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10737, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10740, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10743, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10746, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 10749, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10752, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10755, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10758, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10761, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10764, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10767, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10770, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10773, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10776, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10779, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10782, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10785, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10788, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10791, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10794, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10797, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10800, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10803, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10806, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10809, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10812, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10815, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10818, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10821, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10824, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10827, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10830, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10833, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10836, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10839, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10842, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10845, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10848, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10851, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10854, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10857, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10860, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10863, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10866, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10869, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10872, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10875, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10878, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, + {"type": "assert_return", "line": 10881, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10884, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10887, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10890, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10893, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10896, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10899, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10902, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10905, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10908, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10911, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10914, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10917, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10920, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10923, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10926, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10929, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10932, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10935, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10938, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10941, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10944, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10947, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10950, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10953, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10956, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10959, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10962, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10965, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10968, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10971, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10974, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10977, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10980, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10983, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10986, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10989, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10992, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10995, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 10998, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 11001, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 11004, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 11007, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 11010, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, + {"type": "assert_return", "line": 11013, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11016, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11019, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11022, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11025, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11028, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11031, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11034, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11037, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11040, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11043, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11046, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11049, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11052, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11055, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11058, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11061, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11064, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11067, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11070, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11073, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11076, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11079, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11082, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11085, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11088, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11091, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11094, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11097, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11100, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11103, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11106, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11109, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11112, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11115, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11118, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11121, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11124, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11127, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11130, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11133, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11136, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11139, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11142, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, + {"type": "assert_return", "line": 11145, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 11148, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 11151, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 11154, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 11157, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 11160, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 11163, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 11166, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 11169, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 11172, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 11175, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 11178, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 11181, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 11184, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 11187, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 11190, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 11193, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11196, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11199, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11202, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11205, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11208, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11211, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11214, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11217, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11220, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11223, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11226, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11229, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11232, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11235, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11238, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11241, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11244, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11247, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11250, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11253, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11256, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11259, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11262, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11265, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 11268, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 11271, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 11274, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 11277, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 11280, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 11283, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 11286, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 11289, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 11292, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 11295, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 11298, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 11301, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 11304, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 11307, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 11310, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 11313, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11316, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11319, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11322, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11325, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11328, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11331, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11334, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11337, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11340, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11343, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11346, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11349, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11352, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11355, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11358, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11361, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11364, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11367, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11370, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11373, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11376, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11379, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11382, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11385, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 11388, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 11391, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 11394, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 11397, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 11400, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 11403, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 11406, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 11409, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 11412, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 11415, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 11418, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 11421, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 11424, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 11427, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 11430, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 11433, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11436, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11439, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11442, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11445, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11448, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11451, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11454, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11457, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11460, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11463, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11466, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11469, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11472, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11475, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11478, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11481, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11484, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11487, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11490, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11493, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11496, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11499, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11502, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11505, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 11508, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 11511, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 11514, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 11517, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, + {"type": "assert_return", "line": 11520, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, + {"type": "assert_return", "line": 11523, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, + {"type": "assert_return", "line": 11526, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, + {"type": "assert_return", "line": 11529, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 11532, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 11535, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, + {"type": "assert_return", "line": 11538, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, + {"type": "assert_return", "line": 11541, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 11544, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 11547, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 11550, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 11553, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11556, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11559, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11562, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11565, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11568, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11571, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11574, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11577, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 11580, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11583, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 11586, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, + {"type": "assert_return", "line": 11589, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11592, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11595, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11598, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11601, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11604, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11607, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11610, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 11613, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 11616, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11619, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 11622, "action": {"type": "invoke", "field": "f32x4.pmax", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}, {"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_malformed", "line": 11629, "filename": "simd_f32x4_pmin_pmax.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11630, "filename": "simd_f32x4_pmin_pmax.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11631, "filename": "simd_f32x4_pmin_pmax.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11632, "filename": "simd_f32x4_pmin_pmax.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11633, "filename": "simd_f32x4_pmin_pmax.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11634, "filename": "simd_f32x4_pmin_pmax.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11635, "filename": "simd_f32x4_pmin_pmax.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11636, "filename": "simd_f32x4_pmin_pmax.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 11639, "filename": "simd_f32x4_pmin_pmax.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11640, "filename": "simd_f32x4_pmin_pmax.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11645, "filename": "simd_f32x4_pmin_pmax.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11653, "filename": "simd_f32x4_pmin_pmax.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11661, "filename": "simd_f32x4_pmin_pmax.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11669, "filename": "simd_f32x4_pmin_pmax.14.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.0.wasm new file mode 100644 index 00000000..85f962ad Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.1.wat new file mode 100644 index 00000000..68c11e33 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.1.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.ceil (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.10.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.10.wat new file mode 100644 index 00000000..53bf9302 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.10.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.floor (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.11.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.11.wat new file mode 100644 index 00000000..f497c5ff --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.11.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.trunc (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.12.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.12.wat new file mode 100644 index 00000000..85a1fcff --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.12.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.nearest (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.13.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.13.wat new file mode 100644 index 00000000..81df6627 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.13.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.ceil (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.14.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.14.wat new file mode 100644 index 00000000..e9637249 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.14.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.floor (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.15.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.15.wat new file mode 100644 index 00000000..a98d5c8a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.15.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.trunc (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.16.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.16.wat new file mode 100644 index 00000000..3e6a1fed --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.16.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.nearest (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.17.wasm new file mode 100644 index 00000000..571a184f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.18.wasm new file mode 100644 index 00000000..f5339a45 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.19.wasm new file mode 100644 index 00000000..167d2bea Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.2.wat new file mode 100644 index 00000000..64f66a1c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.2.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.floor (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.20.wasm new file mode 100644 index 00000000..f214334e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.21.wasm new file mode 100644 index 00000000..5dbda9bd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.22.wasm new file mode 100644 index 00000000..e201b1f3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.23.wasm new file mode 100644 index 00000000..d32f9bc3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.24.wasm new file mode 100644 index 00000000..9fb6d5d5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.3.wat new file mode 100644 index 00000000..0d648917 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.3.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.trunc (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.4.wat new file mode 100644 index 00000000..e9184e86 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.4.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.nearest (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.5.wat new file mode 100644 index 00000000..89bed995 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.5.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.ceil (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.6.wat new file mode 100644 index 00000000..b8bdf18b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.6.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.floor (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.7.wat new file mode 100644 index 00000000..0a80ba82 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.7.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.trunc (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.8.wat new file mode 100644 index 00000000..d1d9a657 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.8.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.nearest (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.9.wat new file mode 100644 index 00000000..ef8d57c9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.9.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.ceil (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.json new file mode 100644 index 00000000..b0dae20f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f32x4_rounding/simd_f32x4_rounding.json @@ -0,0 +1,203 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f32x4_rounding.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_f32x4_rounding.0.wasm"}, + {"type": "assert_return", "line": 11, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 17, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 27, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1088421888", "1088421888", "1088421888", "1088421888"]}]}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3233808384", "3233808384", "3233808384", "3233808384"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "f32x4.ceil", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 119, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086324736", "1086324736", "1086324736", "1086324736"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3235905536", "3235905536", "3235905536", "3235905536"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "f32x4.floor", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086324736", "1086324736", "1086324736", "1086324736"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3233808384", "3233808384", "3233808384", "3233808384"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 251, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 257, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "f32x4.trunc", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 291, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1086324736", "1086324736", "1086324736", "1086324736"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3233808384", "3233808384", "3233808384", "3233808384"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 305, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["760819711", "760819711", "760819711", "760819711"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 345, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:canonical", "nan:canonical", "nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["2141192192", "2141192192", "2141192192", "2141192192"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "f32x4.nearest", "args": [{"type": "v128", "lane_type": "f32", "value": ["4288675840", "4288675840", "4288675840", "4288675840"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["nan:arithmetic", "nan:arithmetic", "nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_malformed", "line": 367, "filename": "simd_f32x4_rounding.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 368, "filename": "simd_f32x4_rounding.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 369, "filename": "simd_f32x4_rounding.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 370, "filename": "simd_f32x4_rounding.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 371, "filename": "simd_f32x4_rounding.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 372, "filename": "simd_f32x4_rounding.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 373, "filename": "simd_f32x4_rounding.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 374, "filename": "simd_f32x4_rounding.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 375, "filename": "simd_f32x4_rounding.9.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 376, "filename": "simd_f32x4_rounding.10.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 377, "filename": "simd_f32x4_rounding.11.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 378, "filename": "simd_f32x4_rounding.12.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 379, "filename": "simd_f32x4_rounding.13.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 380, "filename": "simd_f32x4_rounding.14.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 381, "filename": "simd_f32x4_rounding.15.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 382, "filename": "simd_f32x4_rounding.16.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 385, "filename": "simd_f32x4_rounding.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 386, "filename": "simd_f32x4_rounding.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 387, "filename": "simd_f32x4_rounding.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 388, "filename": "simd_f32x4_rounding.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 393, "filename": "simd_f32x4_rounding.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 401, "filename": "simd_f32x4_rounding.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 409, "filename": "simd_f32x4_rounding.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 417, "filename": "simd_f32x4_rounding.24.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.0.wasm new file mode 100644 index 00000000..57b5e28f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.1.wasm new file mode 100644 index 00000000..497323bf Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.2.wasm new file mode 100644 index 00000000..3af5826c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.3.wasm new file mode 100644 index 00000000..80213967 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.4.wasm new file mode 100644 index 00000000..5672c4e6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.5.wasm new file mode 100644 index 00000000..fc30463a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.6.wasm new file mode 100644 index 00000000..7efa616a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.7.wasm new file mode 100644 index 00000000..aafb600d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.8.wasm new file mode 100644 index 00000000..3e4f5c8d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.9.wasm new file mode 100644 index 00000000..5217edda Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.json new file mode 100644 index 00000000..717cf9a3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2/simd_f64x2.json @@ -0,0 +1,805 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f64x2.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_f64x2.0.wasm"}, + {"type": "assert_return", "line": 50, "action": {"type": "invoke", "field": "f64x2.min_with_const_0", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "f64x2.min_with_const_1", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "13837309855095848960"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "f64x2.min_with_const_2", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "f64x2.min_with_const_3", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4613937818241073152"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "f64x2.min_with_const_4", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "f64x2.min_with_const_5", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4746794007248502784"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "f64x2.min_with_const_6", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "f64x2.min_with_const_7", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4746794007248502784"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "f64x2.min_with_const_9", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "f64x2.min_with_const_10", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4613937818241073152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "13837309855095848960"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "f64x2.min_with_const_11", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "f64x2.min_with_const_12", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4613937818241073152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4613937818241073152"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "f64x2.min_with_const_13", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "f64x2.min_with_const_14", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4746794007248502784"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4746794007248502784"]}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "f64x2.min_with_const_15", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "f64x2.min_with_const_16", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4746794007248502784"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4746794007248502784"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "f64x2.max_with_const_18", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "f64x2.max_with_const_19", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4613937818241073152"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "f64x2.max_with_const_20", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "f64x2.max_with_const_21", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4613937818241073152"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "f64x2.max_with_const_22", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "f64x2.max_with_const_23", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4746794007248502784"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "f64x2.max_with_const_24", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "f64x2.max_with_const_25", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4746794007248502784"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "f64x2.max_with_const_27", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "f64x2.max_with_const_28", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4613937818241073152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4613937818241073152"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "f64x2.max_with_const_29", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "f64x2.max_with_const_30", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4613937818241073152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4613937818241073152"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "f64x2.max_with_const_31", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "f64x2.max_with_const_32", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4746794007248502784"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4746794007248502784"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "f64x2.max_with_const_33", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "f64x2.max_with_const_34", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4746794007248502784"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4746794007248502784"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "f64x2.abs_with_const_35", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "f64x2.abs_with_const_36", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4613937818241073152"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "0"]}]}, + {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 158, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 164, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 224, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 251, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 254, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 257, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 260, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 305, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 308, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 320, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 326, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 332, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 338, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 344, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 350, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 356, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 365, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 368, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 386, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 392, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 395, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 398, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 401, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 404, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 407, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 413, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 416, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 419, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 422, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 425, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 428, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 431, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 434, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 437, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 440, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 443, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 446, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 449, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 452, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 458, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 464, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 470, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 473, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 476, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 479, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 482, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 485, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 488, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 491, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 494, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 497, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 500, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 503, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 506, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 509, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 512, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 515, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 518, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 521, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 524, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 527, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 530, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 533, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 536, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 539, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 542, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 545, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 548, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 551, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 554, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 557, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 560, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 563, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 566, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 569, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 572, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 575, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 578, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 581, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 584, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 587, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 590, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 593, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 596, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 599, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 602, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 605, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 608, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 611, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 614, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 617, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 620, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 623, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 626, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 629, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 632, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 635, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 638, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 641, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 644, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 647, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 650, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 653, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 656, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 659, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 662, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 665, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 668, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 671, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 674, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 677, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 680, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 683, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 686, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 689, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 692, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 695, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 698, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 701, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 704, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 707, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 710, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 713, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 716, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 719, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 722, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 725, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 728, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 731, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 734, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 737, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 740, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 743, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 746, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 749, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 752, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 755, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 758, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 761, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 764, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 767, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 770, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 773, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 776, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 779, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 782, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 785, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 788, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 791, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 794, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 797, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 800, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 803, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 806, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 809, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 812, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 815, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 818, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 821, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 824, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 827, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 830, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 833, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 836, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 839, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 842, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 845, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 848, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 851, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 854, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 857, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 860, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 863, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 866, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 869, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 872, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 875, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 878, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 881, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 884, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 887, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 890, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 893, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 896, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 899, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 902, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 905, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 908, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 911, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 914, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 917, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 920, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 923, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 926, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 929, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 932, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 935, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 938, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 941, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 944, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 947, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 950, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 953, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 956, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 959, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 962, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 965, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 968, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 971, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 974, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 977, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 980, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 983, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 986, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 989, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 992, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 995, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 998, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1001, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1004, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1007, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1010, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1013, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1016, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1019, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1022, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1025, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1028, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1031, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1034, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 1037, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1040, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1043, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1046, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1049, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1052, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1055, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1058, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1061, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1064, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1067, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1070, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1073, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1076, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1079, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1082, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1085, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1088, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1091, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1094, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1097, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1100, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1103, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1106, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1109, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1112, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1115, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1118, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1121, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1124, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1127, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1130, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1133, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1136, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1139, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1142, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1145, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1148, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1151, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1154, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1157, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1160, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1163, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 1166, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 1169, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 1172, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 1175, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 1178, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 1181, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 1184, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 1187, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 1190, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 1193, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 1196, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 1199, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 1202, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 1205, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 1208, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 1211, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 1214, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 1217, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 1220, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 1223, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 1226, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 1229, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 1232, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 1235, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 1238, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1241, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1244, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1247, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1250, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1253, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1256, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1259, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1262, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1265, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1268, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1271, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1274, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1277, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1280, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1283, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1286, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1289, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1292, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1295, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1298, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1301, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1304, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1307, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1310, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1313, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1316, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1319, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1322, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1325, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1328, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1331, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1334, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1337, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1340, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1343, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1346, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1349, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1352, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1355, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1358, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1361, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1364, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1367, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1370, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1373, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1376, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1379, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1382, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1385, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1388, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1391, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1394, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1397, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1400, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1403, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1406, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1409, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1412, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1415, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1418, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1421, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1424, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1427, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1430, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1433, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1436, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1439, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1442, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1445, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1448, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1451, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1454, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1457, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1460, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1463, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1466, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1469, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1472, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1475, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1478, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1481, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1484, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1487, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1490, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1493, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1496, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1499, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1502, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1505, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1508, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1511, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1514, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1517, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1520, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1523, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1526, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1529, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1532, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1535, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1538, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1541, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1544, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1547, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1550, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1553, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1556, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1559, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1562, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1565, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1568, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1571, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1574, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1577, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1580, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1583, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1586, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1589, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1592, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1595, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1598, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1601, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1604, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1607, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1610, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1613, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1616, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1619, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1622, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1625, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1628, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1631, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1634, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1637, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1640, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1643, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1646, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1649, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1652, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1655, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1658, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1661, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1664, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1667, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1670, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1673, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1676, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1679, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1682, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1685, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1688, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1691, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1694, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1697, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1700, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1703, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1706, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1709, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1712, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1715, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1718, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1721, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1724, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1727, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1730, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1733, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1736, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1739, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1742, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1745, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1748, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1751, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1754, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1757, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1760, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1763, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1766, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1769, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1772, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1775, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1778, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1781, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1784, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1787, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1790, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1793, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1796, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1799, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1802, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1805, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1808, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1811, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1814, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1817, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1820, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1823, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1826, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1829, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1832, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1835, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1838, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1841, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1844, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1847, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1850, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1853, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1856, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1859, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1862, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1865, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1868, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1871, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1874, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1877, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1880, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1883, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1886, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1889, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1892, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1895, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1898, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1901, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1904, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1907, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1910, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1913, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1916, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1919, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1922, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1925, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1928, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1931, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1934, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1937, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1940, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1943, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1946, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1949, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1952, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1955, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1958, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1961, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1964, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1967, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1970, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1973, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1976, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1979, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1982, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1985, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1988, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1991, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1994, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1997, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2000, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2003, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2006, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2009, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2012, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2015, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2018, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2021, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2024, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2027, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2030, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2033, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2036, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2039, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2042, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2045, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2048, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2051, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2054, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2057, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2060, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2063, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2066, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2069, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2072, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2075, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2078, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2081, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2084, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2087, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2090, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2093, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2096, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2099, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2102, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2105, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2108, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2111, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2114, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2117, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2120, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2123, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2126, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2129, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2132, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2135, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2138, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2141, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2144, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2147, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2150, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2153, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2156, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2159, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2162, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2165, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2168, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2171, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2174, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2177, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2180, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2183, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2186, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2189, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2192, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2195, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2198, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2201, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2204, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2207, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2210, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2213, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2216, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2219, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2222, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2225, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2228, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2231, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2234, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2237, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2240, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2243, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2246, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2249, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2252, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2255, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2258, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2261, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2264, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 2267, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2270, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2273, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 2276, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2279, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2282, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2285, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2288, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2291, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2294, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2297, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2300, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2303, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2306, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2309, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 2312, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2315, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2318, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}, {"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, + {"type": "assert_return", "line": 2323, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2326, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2329, "action": {"type": "invoke", "field": "f64x2.min", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2332, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2335, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2338, "action": {"type": "invoke", "field": "f64x2.max", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2343, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2345, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2347, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2349, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2351, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2353, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2355, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2357, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2359, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2361, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2363, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2365, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2367, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 2369, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 2371, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2373, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2375, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, + {"type": "assert_return", "line": 2377, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, + {"type": "assert_return", "line": 2379, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2381, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, + {"type": "assert_return", "line": 2383, "action": {"type": "invoke", "field": "f64x2.abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["14101089364490447233", "14101089364490447233"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, + {"type": "assert_invalid", "line": 2387, "filename": "simd_f64x2.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2388, "filename": "simd_f64x2.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2389, "filename": "simd_f64x2.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2394, "filename": "simd_f64x2.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2402, "filename": "simd_f64x2.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2410, "filename": "simd_f64x2.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2418, "filename": "simd_f64x2.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 2426, "filename": "simd_f64x2.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 2435, "filename": "simd_f64x2.9.wasm"}, + {"type": "assert_return", "line": 2446, "action": {"type": "invoke", "field": "max-min", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, + {"type": "assert_return", "line": 2450, "action": {"type": "invoke", "field": "min-max", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}, + {"type": "assert_return", "line": 2454, "action": {"type": "invoke", "field": "max-abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["13831117405608214528", "13831117405608214528"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}]}, + {"type": "assert_return", "line": 2457, "action": {"type": "invoke", "field": "min-abs", "args": [{"type": "v128", "lane_type": "f64", "value": ["13831117405608214528", "13831117405608214528"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.0.wasm new file mode 100644 index 00000000..7b29aeb0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.1.wasm new file mode 100644 index 00000000..a8a601fd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.10.wasm new file mode 100644 index 00000000..7e84bdc4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.11.wasm new file mode 100644 index 00000000..ef5b16b7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.12.wasm new file mode 100644 index 00000000..853d181f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.13.wasm new file mode 100644 index 00000000..aa22a487 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.14.wasm new file mode 100644 index 00000000..7e236265 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.15.wasm new file mode 100644 index 00000000..19bd370c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.16.wasm new file mode 100644 index 00000000..47f0c64b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.17.wasm new file mode 100644 index 00000000..4280a7bb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.18.wasm new file mode 100644 index 00000000..5fc430d9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.2.wasm new file mode 100644 index 00000000..4180e85b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.3.wasm new file mode 100644 index 00000000..1bbebca8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.4.wasm new file mode 100644 index 00000000..f4f7a3ec Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.5.wasm new file mode 100644 index 00000000..5c2b0b47 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.6.wasm new file mode 100644 index 00000000..ace776b7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.7.wasm new file mode 100644 index 00000000..25a0de62 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.8.wasm new file mode 100644 index 00000000..f0a19dd0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.9.wasm new file mode 100644 index 00000000..03f968c2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.json new file mode 100644 index 00000000..6674ba9f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_arith/simd_f64x2_arith.json @@ -0,0 +1,1827 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f64x2_arith.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_f64x2_arith.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9007199254740992", "9007199254740992"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370497", "4503599627370497"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370497", "4503599627370497"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9232379236109516800", "9232379236109516800"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146303", "9227875636482146303"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146303", "9227875636482146303"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 220, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4609434218613702656", "4609434218613702656"]}]}, + {"type": "assert_return", "line": 226, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4619323206132837656", "4619323206132837656"]}]}, + {"type": "assert_return", "line": 232, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841569343080770840", "13841569343080770840"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13832806255468478464", "13832806255468478464"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618197306225995032", "4618197306225995032"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842695242987613464", "13842695242987613464"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4609434218613702656", "4609434218613702656"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4619886156086258968", "4619886156086258968"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841006393127349528", "13841006393127349528"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 346, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 352, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 358, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13832806255468478464", "13832806255468478464"]}]}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13835058055282163712", "13835058055282163712"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4617634356272573720", "4617634356272573720"]}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13843258192941034776", "13843258192941034776"]}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 385, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 388, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 391, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 394, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 397, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 400, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 403, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 406, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 409, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4619323206132837656", "4619323206132837656"]}]}, + {"type": "assert_return", "line": 412, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618197306225995032", "4618197306225995032"]}]}, + {"type": "assert_return", "line": 415, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4619886156086258968", "4619886156086258968"]}]}, + {"type": "assert_return", "line": 418, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4617634356272573720", "4617634356272573720"]}]}, + {"type": "assert_return", "line": 421, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4623263855806786840", "4623263855806786840"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 427, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 430, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 433, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 436, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 439, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 442, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 445, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 448, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 451, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 454, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841569343080770840", "13841569343080770840"]}]}, + {"type": "assert_return", "line": 460, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842695242987613464", "13842695242987613464"]}]}, + {"type": "assert_return", "line": 463, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841006393127349528", "13841006393127349528"]}]}, + {"type": "assert_return", "line": 466, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13843258192941034776", "13843258192941034776"]}]}, + {"type": "assert_return", "line": 469, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13846635892661562648", "13846635892661562648"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 478, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 484, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 493, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 505, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 511, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 523, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 529, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 559, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 568, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 571, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 574, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 577, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 580, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 583, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 586, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 589, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 592, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 595, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370497", "4503599627370497"]}]}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146303", "9227875636482146303"]}]}, + {"type": "assert_return", "line": 601, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 604, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 607, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 613, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 616, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 619, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 631, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 634, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 637, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 640, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 643, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370497", "4503599627370497"]}]}, + {"type": "assert_return", "line": 646, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146303", "9227875636482146303"]}]}, + {"type": "assert_return", "line": 649, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 652, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 655, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 658, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 661, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 664, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 667, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 670, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 673, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 676, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 679, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 682, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 685, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 688, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 691, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 694, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 697, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 700, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 703, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 706, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 709, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 712, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 715, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 718, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 721, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 724, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 727, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 730, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 733, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 736, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 739, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 742, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 745, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 748, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 751, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 754, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 757, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 760, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 763, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 766, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 769, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 772, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 775, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 778, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 781, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 784, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 787, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 790, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 793, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 796, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 799, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 802, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 805, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 808, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 811, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 814, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 817, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 820, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 823, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 826, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 829, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 832, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 835, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 838, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 841, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 844, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 847, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 850, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 853, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 856, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 859, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 862, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 865, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 868, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 871, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 874, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 877, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 880, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 883, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 886, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 889, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 892, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 895, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 898, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 901, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 904, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 907, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 910, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 913, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 916, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 919, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 922, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 925, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 928, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 931, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 934, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 937, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 940, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 943, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 946, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 949, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 952, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 955, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 967, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 970, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 973, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 976, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 979, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 982, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 985, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 988, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 991, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 994, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 997, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1000, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1003, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1006, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1009, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1012, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1015, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1018, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1021, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1024, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1027, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1030, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1033, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1036, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1039, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1042, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1045, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1048, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1051, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1054, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1057, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1060, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1063, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1066, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1069, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1072, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1075, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1078, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1081, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1084, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1087, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1090, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1093, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1096, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1099, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1102, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1105, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1108, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1111, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1114, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1117, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1120, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1123, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1126, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1129, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1132, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1135, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1138, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1141, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1144, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1147, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1150, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1153, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1156, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1159, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1162, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1165, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1168, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1171, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1174, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1177, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1180, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1183, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1186, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1189, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1192, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1195, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1198, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1201, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1204, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1207, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1210, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 1213, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4732561053974528000", "4732561053974528000"]}]}, + {"type": "assert_return", "line": 1216, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5016985449275463418", "5016985449275463418"]}]}, + {"type": "assert_return", "line": 1219, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5016985449275463418", "5016985449275463418"]}]}, + {"type": "assert_return", "line": 1222, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4448190837698544401", "4448190837698544401"]}]}, + {"type": "assert_return", "line": 1225, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4732561053974528000", "4732561053974528000"]}]}, + {"type": "assert_return", "line": 1228, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5016985449275463418", "5016985449275463418"]}]}, + {"type": "assert_return", "line": 1231, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5016985449275463418", "5016985449275463418"]}]}, + {"type": "assert_return", "line": 1234, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4448190837698544401", "4448190837698544401"]}]}, + {"type": "assert_return", "line": 1237, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4732561053975356504", "4732561053975356504"]}]}, + {"type": "assert_return", "line": 1240, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5016985449276361685", "5016985449276361685"]}]}, + {"type": "assert_return", "line": 1243, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5016985449276361685", "5016985449276361685"]}]}, + {"type": "assert_return", "line": 1246, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4448190837699308562", "4448190837699308562"]}]}, + {"type": "assert_return", "line": 1249, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4972594484565687519", "4972594484565687519"]}]}, + {"type": "assert_return", "line": 1252, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5058162877485726943", "5058162877485726943"]}]}, + {"type": "assert_return", "line": 1255, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5058162877485726943", "5058162877485726943"]}]}, + {"type": "assert_return", "line": 1258, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4887026091645648095", "4887026091645648095"]}]}, + {"type": "assert_return", "line": 1261, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4972594484565687519", "4972594484565687519"]}]}, + {"type": "assert_return", "line": 1264, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5058162877485726943", "5058162877485726943"]}]}, + {"type": "assert_return", "line": 1267, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5058162877485726943", "5058162877485726943"]}]}, + {"type": "assert_return", "line": 1270, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4887026091645648095", "4887026091645648095"]}]}, + {"type": "assert_return", "line": 1273, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4972594484565687519", "4972594484565687519"]}]}, + {"type": "assert_return", "line": 1276, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5058162877485726943", "5058162877485726943"]}]}, + {"type": "assert_return", "line": 1279, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5058162877485726943", "5058162877485726943"]}]}, + {"type": "assert_return", "line": 1282, "action": {"type": "invoke", "field": "f64x2.add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4887026091645648095", "4887026091645648095"]}]}, + {"type": "assert_return", "line": 1285, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1288, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1291, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1294, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1297, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1300, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1303, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1306, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1309, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1312, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1315, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1318, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1321, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1324, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1327, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1330, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1333, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1336, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1339, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1342, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1345, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1348, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1351, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1354, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1357, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1360, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1363, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1366, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1369, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1372, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 1375, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1378, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1381, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1384, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1387, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1390, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9007199254740992", "9007199254740992"]}]}, + {"type": "assert_return", "line": 1393, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1396, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1399, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1402, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1405, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1408, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1411, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1414, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1417, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370495", "4503599627370495"]}]}, + {"type": "assert_return", "line": 1420, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370495", "4503599627370495"]}]}, + {"type": "assert_return", "line": 1423, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1426, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1429, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1432, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1435, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9232379236109516800", "9232379236109516800"]}]}, + {"type": "assert_return", "line": 1438, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1441, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1444, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1447, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1450, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1453, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1456, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1459, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1462, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1465, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146305", "9227875636482146305"]}]}, + {"type": "assert_return", "line": 1468, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146305", "9227875636482146305"]}]}, + {"type": "assert_return", "line": 1471, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1474, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1477, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1480, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1483, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1486, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1489, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1492, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1495, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1498, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4609434218613702656", "4609434218613702656"]}]}, + {"type": "assert_return", "line": 1501, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841569343080770840", "13841569343080770840"]}]}, + {"type": "assert_return", "line": 1504, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4619323206132837656", "4619323206132837656"]}]}, + {"type": "assert_return", "line": 1507, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1510, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1513, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1516, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1519, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1522, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1525, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1528, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1531, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1534, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1537, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1540, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1543, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13832806255468478464", "13832806255468478464"]}]}, + {"type": "assert_return", "line": 1546, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1549, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842695242987613464", "13842695242987613464"]}]}, + {"type": "assert_return", "line": 1552, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618197306225995032", "4618197306225995032"]}]}, + {"type": "assert_return", "line": 1555, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1558, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1561, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1564, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1567, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1570, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1573, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1576, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1579, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1582, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1585, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1588, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4609434218613702656", "4609434218613702656"]}]}, + {"type": "assert_return", "line": 1591, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1594, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 1597, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841006393127349528", "13841006393127349528"]}]}, + {"type": "assert_return", "line": 1600, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4619886156086258968", "4619886156086258968"]}]}, + {"type": "assert_return", "line": 1603, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1606, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1609, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1612, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1615, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1618, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1621, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1624, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1627, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1630, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1633, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13832806255468478464", "13832806255468478464"]}]}, + {"type": "assert_return", "line": 1636, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1639, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13835058055282163712", "13835058055282163712"]}]}, + {"type": "assert_return", "line": 1642, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1645, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13843258192941034776", "13843258192941034776"]}]}, + {"type": "assert_return", "line": 1648, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4617634356272573720", "4617634356272573720"]}]}, + {"type": "assert_return", "line": 1651, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1654, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1657, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1660, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1663, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1666, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1669, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1672, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1675, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1678, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1681, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618197306225995032", "4618197306225995032"]}]}, + {"type": "assert_return", "line": 1684, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4619323206132837656", "4619323206132837656"]}]}, + {"type": "assert_return", "line": 1687, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4617634356272573720", "4617634356272573720"]}]}, + {"type": "assert_return", "line": 1690, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4619886156086258968", "4619886156086258968"]}]}, + {"type": "assert_return", "line": 1693, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1696, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4623263855806786840", "4623263855806786840"]}]}, + {"type": "assert_return", "line": 1699, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1702, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1705, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1708, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1711, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1714, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1717, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1720, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1723, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1726, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1729, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842695242987613464", "13842695242987613464"]}]}, + {"type": "assert_return", "line": 1732, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841569343080770840", "13841569343080770840"]}]}, + {"type": "assert_return", "line": 1735, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13843258192941034776", "13843258192941034776"]}]}, + {"type": "assert_return", "line": 1738, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841006393127349528", "13841006393127349528"]}]}, + {"type": "assert_return", "line": 1741, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13846635892661562648", "13846635892661562648"]}]}, + {"type": "assert_return", "line": 1744, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1747, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1750, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1753, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1756, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1759, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1762, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1765, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1768, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1771, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1774, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1777, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1780, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1783, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1786, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1789, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1792, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1795, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1798, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1801, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1804, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1807, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1810, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1813, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1816, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1819, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1822, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1825, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1828, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1831, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1834, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1837, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1840, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1843, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1846, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1849, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1852, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1855, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1858, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1861, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1864, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1867, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146303", "9227875636482146303"]}]}, + {"type": "assert_return", "line": 1870, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370497", "4503599627370497"]}]}, + {"type": "assert_return", "line": 1873, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1876, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1879, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1882, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1885, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1888, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1891, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1894, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1897, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1900, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1903, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1906, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1909, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1912, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1915, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146303", "9227875636482146303"]}]}, + {"type": "assert_return", "line": 1918, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370497", "4503599627370497"]}]}, + {"type": "assert_return", "line": 1921, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1924, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1927, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1930, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1933, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1936, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1939, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1942, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1945, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1948, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1951, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1954, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1957, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1960, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1963, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1966, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1969, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1972, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1975, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1978, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1981, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1984, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1987, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1990, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1993, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1996, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1999, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2002, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2005, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2008, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2011, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2014, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2017, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2020, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2023, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2026, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2029, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2032, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2035, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2038, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2041, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2044, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2047, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2050, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2053, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2056, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2059, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2062, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2065, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2068, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2071, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2074, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2077, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2080, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2083, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2086, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2089, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2092, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2095, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2098, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2101, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2104, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2107, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2110, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2113, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2116, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2119, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2122, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2125, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2128, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2131, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2134, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2137, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2140, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2143, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2146, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2149, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2152, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2155, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2158, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2161, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2164, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2167, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2170, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2173, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2176, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2179, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2182, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2185, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2188, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2191, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2194, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2197, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2200, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2203, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2206, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2209, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2212, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2215, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2218, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2221, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2224, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2227, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2230, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2233, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2236, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2239, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2242, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2245, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2248, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2251, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2254, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2257, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2260, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2263, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2266, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2269, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2272, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2275, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2278, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2281, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2284, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2287, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2290, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2293, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2296, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2299, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2302, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2305, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2308, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2311, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2314, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2317, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2320, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2323, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2326, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2329, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2332, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2335, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2338, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2341, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2344, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2347, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2350, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2353, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2356, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2359, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2362, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2365, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2368, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2371, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2374, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2377, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2380, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2383, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2386, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2389, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2392, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2395, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2398, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2401, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2404, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2407, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2410, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2413, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2416, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2419, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2422, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2425, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2428, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2431, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2434, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2437, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2440, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2443, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2446, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2449, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2452, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2455, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2458, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2461, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2464, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2467, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2470, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2473, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2476, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2479, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2482, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 2485, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2488, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2491, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2494, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2497, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2500, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2503, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2506, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2509, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2512, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2515, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2518, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2521, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2524, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2527, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2530, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2533, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2536, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2539, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2542, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2545, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2548, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2551, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2554, "action": {"type": "invoke", "field": "f64x2.sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2557, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2560, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2563, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2566, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2569, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2572, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2575, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2578, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2581, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2584, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2587, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2590, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2593, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2596, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2599, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2602, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2605, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2608, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2611, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2614, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2617, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2620, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2623, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2626, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2629, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2632, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2635, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2638, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2641, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2644, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2647, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2650, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 2653, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2656, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2659, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2662, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2665, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2251799813685248", "2251799813685248"]}]}, + {"type": "assert_return", "line": 2668, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9225623836668461056", "9225623836668461056"]}]}, + {"type": "assert_return", "line": 2671, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2674, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2677, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16081437006769432", "16081437006769432"]}]}, + {"type": "assert_return", "line": 2680, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9239453473861545240", "9239453473861545240"]}]}, + {"type": "assert_return", "line": 2683, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4616189618054758399", "4616189618054758399"]}]}, + {"type": "assert_return", "line": 2686, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13839561654909534207", "13839561654909534207"]}]}, + {"type": "assert_return", "line": 2689, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2692, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2695, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2698, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2701, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2704, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2707, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2710, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2713, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9225623836668461056", "9225623836668461056"]}]}, + {"type": "assert_return", "line": 2716, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2251799813685248", "2251799813685248"]}]}, + {"type": "assert_return", "line": 2719, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2722, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2725, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9239453473861545240", "9239453473861545240"]}]}, + {"type": "assert_return", "line": 2728, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16081437006769432", "16081437006769432"]}]}, + {"type": "assert_return", "line": 2731, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13839561654909534207", "13839561654909534207"]}]}, + {"type": "assert_return", "line": 2734, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4616189618054758399", "4616189618054758399"]}]}, + {"type": "assert_return", "line": 2737, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2740, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2743, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2746, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2749, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2752, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2755, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2251799813685248", "2251799813685248"]}]}, + {"type": "assert_return", "line": 2758, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9225623836668461056", "9225623836668461056"]}]}, + {"type": "assert_return", "line": 2761, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, + {"type": "assert_return", "line": 2764, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13821547256400052224", "13821547256400052224"]}]}, + {"type": "assert_return", "line": 2767, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2770, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2773, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4614256656552045848", "4614256656552045848"]}]}, + {"type": "assert_return", "line": 2776, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13837628693406821656", "13837628693406821656"]}]}, + {"type": "assert_return", "line": 2779, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9214364837600034815", "9214364837600034815"]}]}, + {"type": "assert_return", "line": 2782, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18437736874454810623", "18437736874454810623"]}]}, + {"type": "assert_return", "line": 2785, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2788, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2791, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2794, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2797, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2800, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2803, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9225623836668461056", "9225623836668461056"]}]}, + {"type": "assert_return", "line": 2806, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2251799813685248", "2251799813685248"]}]}, + {"type": "assert_return", "line": 2809, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13821547256400052224", "13821547256400052224"]}]}, + {"type": "assert_return", "line": 2812, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, + {"type": "assert_return", "line": 2815, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2818, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2821, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13837628693406821656", "13837628693406821656"]}]}, + {"type": "assert_return", "line": 2824, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4614256656552045848", "4614256656552045848"]}]}, + {"type": "assert_return", "line": 2827, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18437736874454810623", "18437736874454810623"]}]}, + {"type": "assert_return", "line": 2830, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9214364837600034815", "9214364837600034815"]}]}, + {"type": "assert_return", "line": 2833, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2836, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2839, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2842, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2845, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2848, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2851, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2854, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2857, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2860, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2863, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2866, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2869, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2872, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2875, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 2878, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2881, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2884, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2887, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2890, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2893, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2896, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2899, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2902, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2905, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2908, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2911, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2914, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2917, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2920, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2923, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2926, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 2929, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 2932, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 2935, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2938, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2941, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2944, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2947, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16081437006769432", "16081437006769432"]}]}, + {"type": "assert_return", "line": 2950, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9239453473861545240", "9239453473861545240"]}]}, + {"type": "assert_return", "line": 2953, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4614256656552045848", "4614256656552045848"]}]}, + {"type": "assert_return", "line": 2956, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13837628693406821656", "13837628693406821656"]}]}, + {"type": "assert_return", "line": 2959, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2962, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2965, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4630752910647379422", "4630752910647379422"]}]}, + {"type": "assert_return", "line": 2968, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13854124947502155230", "13854124947502155230"]}]}, + {"type": "assert_return", "line": 2971, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2974, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2977, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["6", "6"]}]}, + {"type": "assert_return", "line": 2980, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["6", "6"]}]}, + {"type": "assert_return", "line": 2983, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 2986, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2989, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2992, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2995, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9239453473861545240", "9239453473861545240"]}]}, + {"type": "assert_return", "line": 2998, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["16081437006769432", "16081437006769432"]}]}, + {"type": "assert_return", "line": 3001, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13837628693406821656", "13837628693406821656"]}]}, + {"type": "assert_return", "line": 3004, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4614256656552045848", "4614256656552045848"]}]}, + {"type": "assert_return", "line": 3007, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3010, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 3013, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13854124947502155230", "13854124947502155230"]}]}, + {"type": "assert_return", "line": 3016, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4630752910647379422", "4630752910647379422"]}]}, + {"type": "assert_return", "line": 3019, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3022, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3025, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775814", "9223372036854775814"]}]}, + {"type": "assert_return", "line": 3028, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775814", "9223372036854775814"]}]}, + {"type": "assert_return", "line": 3031, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3034, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3037, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3040, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3043, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4616189618054758399", "4616189618054758399"]}]}, + {"type": "assert_return", "line": 3046, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13839561654909534207", "13839561654909534207"]}]}, + {"type": "assert_return", "line": 3049, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9214364837600034815", "9214364837600034815"]}]}, + {"type": "assert_return", "line": 3052, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18437736874454810623", "18437736874454810623"]}]}, + {"type": "assert_return", "line": 3055, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 3058, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3061, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3064, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3067, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3070, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3073, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4382002437431492607", "4382002437431492607"]}]}, + {"type": "assert_return", "line": 3076, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4382002437431492607", "4382002437431492607"]}]}, + {"type": "assert_return", "line": 3079, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3082, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3085, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3088, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3091, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13839561654909534207", "13839561654909534207"]}]}, + {"type": "assert_return", "line": 3094, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4616189618054758399", "4616189618054758399"]}]}, + {"type": "assert_return", "line": 3097, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18437736874454810623", "18437736874454810623"]}]}, + {"type": "assert_return", "line": 3100, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9214364837600034815", "9214364837600034815"]}]}, + {"type": "assert_return", "line": 3103, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3106, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 3109, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3112, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3115, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3118, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3121, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13605374474286268415", "13605374474286268415"]}]}, + {"type": "assert_return", "line": 3124, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13605374474286268415", "13605374474286268415"]}]}, + {"type": "assert_return", "line": 3127, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3130, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3133, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3136, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3139, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3142, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3145, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3148, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3151, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3154, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 3157, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["6", "6"]}]}, + {"type": "assert_return", "line": 3160, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775814", "9223372036854775814"]}]}, + {"type": "assert_return", "line": 3163, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4382002437431492607", "4382002437431492607"]}]}, + {"type": "assert_return", "line": 3166, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13605374474286268415", "13605374474286268415"]}]}, + {"type": "assert_return", "line": 3169, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3172, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3175, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3178, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3181, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3184, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3187, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3190, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3193, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3196, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3199, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3202, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 3205, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["6", "6"]}]}, + {"type": "assert_return", "line": 3208, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775814", "9223372036854775814"]}]}, + {"type": "assert_return", "line": 3211, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4382002437431492607", "4382002437431492607"]}]}, + {"type": "assert_return", "line": 3214, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13605374474286268415", "13605374474286268415"]}]}, + {"type": "assert_return", "line": 3217, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3220, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3223, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3226, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3229, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3232, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3235, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3238, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3241, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3244, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3247, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3250, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3253, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3256, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3259, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3262, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3265, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3268, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3271, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3274, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3277, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3280, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3283, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3286, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3289, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3292, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3295, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3298, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3301, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3304, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3307, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3310, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3313, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3316, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3319, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3322, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3325, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3328, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3331, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3334, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3337, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3340, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3343, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3346, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3349, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3352, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3355, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3358, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3361, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3364, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3367, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3370, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3373, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3376, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3379, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3382, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3385, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3388, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3391, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3394, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3397, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3400, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3403, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3406, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3409, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3412, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3415, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3418, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3421, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3424, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3427, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3430, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3433, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3436, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3439, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3442, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3445, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3448, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3451, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3454, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3457, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3460, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3463, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3466, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3469, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3472, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3475, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3478, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3481, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3484, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3487, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3490, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3493, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3496, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3499, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3502, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3505, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3508, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3511, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3514, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3517, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3520, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3523, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3526, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3529, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3532, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3535, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3538, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3541, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3544, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3547, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3550, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3553, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3556, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3559, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3562, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3565, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3568, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3571, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3574, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3577, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3580, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3583, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3586, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3589, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3592, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3595, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3598, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3601, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3604, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3607, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3610, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3613, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3616, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3619, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3622, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3625, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3628, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3631, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3634, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3637, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3640, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3643, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3646, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3649, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3652, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3655, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3658, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3661, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3664, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3667, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3670, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3673, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3676, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3679, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3682, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3685, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3688, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3691, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3694, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3697, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3700, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3703, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3706, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3709, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3712, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3715, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3718, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3721, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3724, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3727, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3730, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3733, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3736, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3739, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3742, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3745, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3748, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3751, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3754, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 3757, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4848990388798378460", "4848990388798378460"]}]}, + {"type": "assert_return", "line": 3760, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5417781347331196685", "5417781347331196685"]}]}, + {"type": "assert_return", "line": 3763, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5417781347331196685", "5417781347331196685"]}]}, + {"type": "assert_return", "line": 3766, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4280399096990509091", "4280399096990509091"]}]}, + {"type": "assert_return", "line": 3769, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4848990388798378460", "4848990388798378460"]}]}, + {"type": "assert_return", "line": 3772, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5417781347331196685", "5417781347331196685"]}]}, + {"type": "assert_return", "line": 3775, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5417781347331196685", "5417781347331196685"]}]}, + {"type": "assert_return", "line": 3778, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4280399096990509091", "4280399096990509091"]}]}, + {"type": "assert_return", "line": 3781, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4848990388799902617", "4848990388799902617"]}]}, + {"type": "assert_return", "line": 3784, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5417781347332988325", "5417781347332988325"]}]}, + {"type": "assert_return", "line": 3787, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5417781347332988325", "5417781347332988325"]}]}, + {"type": "assert_return", "line": 3790, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4280399096991805702", "4280399096991805702"]}]}, + {"type": "assert_return", "line": 3793, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5329084841629543118", "5329084841629543118"]}]}, + {"type": "assert_return", "line": 3796, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5500221627469621966", "5500221627469621966"]}]}, + {"type": "assert_return", "line": 3799, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5500221627469621966", "5500221627469621966"]}]}, + {"type": "assert_return", "line": 3802, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5157948055789464270", "5157948055789464270"]}]}, + {"type": "assert_return", "line": 3805, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5329084841629543118", "5329084841629543118"]}]}, + {"type": "assert_return", "line": 3808, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5500221627469621966", "5500221627469621966"]}]}, + {"type": "assert_return", "line": 3811, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5500221627469621966", "5500221627469621966"]}]}, + {"type": "assert_return", "line": 3814, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5157948055789464270", "5157948055789464270"]}]}, + {"type": "assert_return", "line": 3817, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5329084841629543118", "5329084841629543118"]}]}, + {"type": "assert_return", "line": 3820, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5500221627469621966", "5500221627469621966"]}]}, + {"type": "assert_return", "line": 3823, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5500221627469621966", "5500221627469621966"]}]}, + {"type": "assert_return", "line": 3826, "action": {"type": "invoke", "field": "f64x2.mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5157948055789464270", "5157948055789464270"]}]}, + {"type": "assert_return", "line": 3829, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3832, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3835, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3838, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3841, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3844, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3847, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3850, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3853, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3856, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3859, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3862, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3865, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3868, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3871, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3874, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3877, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3880, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 3883, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3886, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3889, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3892, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3895, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3898, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3901, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3904, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3907, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3910, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3913, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3916, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3919, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3922, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3925, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3928, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3931, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3934, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3937, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9007199254740992", "9007199254740992"]}]}, + {"type": "assert_return", "line": 3940, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9232379236109516800", "9232379236109516800"]}]}, + {"type": "assert_return", "line": 3943, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3946, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3949, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["716770142402832", "716770142402832"]}]}, + {"type": "assert_return", "line": 3952, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9224088806997178640", "9224088806997178640"]}]}, + {"type": "assert_return", "line": 3955, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3958, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3961, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4841369599423283200", "4841369599423283200"]}]}, + {"type": "assert_return", "line": 3964, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4841369599423283200", "4841369599423283200"]}]}, + {"type": "assert_return", "line": 3967, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3970, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3973, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3976, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 3979, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3982, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3985, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9232379236109516800", "9232379236109516800"]}]}, + {"type": "assert_return", "line": 3988, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9007199254740992", "9007199254740992"]}]}, + {"type": "assert_return", "line": 3991, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3994, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3997, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9224088806997178640", "9224088806997178640"]}]}, + {"type": "assert_return", "line": 4000, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["716770142402832", "716770142402832"]}]}, + {"type": "assert_return", "line": 4003, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4006, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4009, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14064741636278059008", "14064741636278059008"]}]}, + {"type": "assert_return", "line": 4012, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14064741636278059008", "14064741636278059008"]}]}, + {"type": "assert_return", "line": 4015, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4018, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4021, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4024, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4027, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9205357638345293824", "9205357638345293824"]}]}, + {"type": "assert_return", "line": 4030, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18428729675200069632", "18428729675200069632"]}]}, + {"type": "assert_return", "line": 4033, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4036, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4039, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 4042, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 4045, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4590398581802387587", "4590398581802387587"]}]}, + {"type": "assert_return", "line": 4048, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13813770618657163395", "13813770618657163395"]}]}, + {"type": "assert_return", "line": 4051, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["562949953421312", "562949953421312"]}]}, + {"type": "assert_return", "line": 4054, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223934986808197120", "9223934986808197120"]}]}, + {"type": "assert_return", "line": 4057, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4060, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4063, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4066, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4069, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4072, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4075, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18428729675200069632", "18428729675200069632"]}]}, + {"type": "assert_return", "line": 4078, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9205357638345293824", "9205357638345293824"]}]}, + {"type": "assert_return", "line": 4081, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4084, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4087, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 4090, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 4093, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13813770618657163395", "13813770618657163395"]}]}, + {"type": "assert_return", "line": 4096, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4590398581802387587", "4590398581802387587"]}]}, + {"type": "assert_return", "line": 4099, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223934986808197120", "9223934986808197120"]}]}, + {"type": "assert_return", "line": 4102, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["562949953421312", "562949953421312"]}]}, + {"type": "assert_return", "line": 4105, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4108, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4111, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4114, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4117, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4120, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4123, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9209861237972664320", "9209861237972664320"]}]}, + {"type": "assert_return", "line": 4126, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18433233274827440128", "18433233274827440128"]}]}, + {"type": "assert_return", "line": 4129, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 4132, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13835058055282163712", "13835058055282163712"]}]}, + {"type": "assert_return", "line": 4135, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4138, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4141, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4594902181429758083", "4594902181429758083"]}]}, + {"type": "assert_return", "line": 4144, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13818274218284533891", "13818274218284533891"]}]}, + {"type": "assert_return", "line": 4147, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1125899906842624", "1125899906842624"]}]}, + {"type": "assert_return", "line": 4150, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9224497936761618432", "9224497936761618432"]}]}, + {"type": "assert_return", "line": 4153, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4156, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4159, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4162, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4165, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4168, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4171, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18433233274827440128", "18433233274827440128"]}]}, + {"type": "assert_return", "line": 4174, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9209861237972664320", "9209861237972664320"]}]}, + {"type": "assert_return", "line": 4177, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13835058055282163712", "13835058055282163712"]}]}, + {"type": "assert_return", "line": 4180, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 4183, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4186, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4189, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13818274218284533891", "13818274218284533891"]}]}, + {"type": "assert_return", "line": 4192, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4594902181429758083", "4594902181429758083"]}]}, + {"type": "assert_return", "line": 4195, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9224497936761618432", "9224497936761618432"]}]}, + {"type": "assert_return", "line": 4198, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1125899906842624", "1125899906842624"]}]}, + {"type": "assert_return", "line": 4201, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4204, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4207, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4210, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4213, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4216, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4219, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4222, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4225, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4623263855806786840", "4623263855806786840"]}]}, + {"type": "assert_return", "line": 4228, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13846635892661562648", "13846635892661562648"]}]}, + {"type": "assert_return", "line": 4231, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 4234, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 4237, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4240, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4243, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7074237752028441", "7074237752028441"]}]}, + {"type": "assert_return", "line": 4246, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9230446274606804249", "9230446274606804249"]}]}, + {"type": "assert_return", "line": 4249, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4252, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4255, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4258, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4261, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4264, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4267, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4270, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4273, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13846635892661562648", "13846635892661562648"]}]}, + {"type": "assert_return", "line": 4276, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4623263855806786840", "4623263855806786840"]}]}, + {"type": "assert_return", "line": 4279, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 4282, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 4285, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4288, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4291, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9230446274606804249", "9230446274606804249"]}]}, + {"type": "assert_return", "line": 4294, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["7074237752028441", "7074237752028441"]}]}, + {"type": "assert_return", "line": 4297, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4300, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4303, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4306, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4309, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4312, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4315, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4318, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4321, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4324, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4327, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 4330, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 4333, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9206588199857145986", "9206588199857145986"]}]}, + {"type": "assert_return", "line": 4336, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18429960236711921794", "18429960236711921794"]}]}, + {"type": "assert_return", "line": 4339, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4342, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4345, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4348, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4351, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4354, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4357, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4360, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4363, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4366, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4369, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4372, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4375, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 4378, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 4381, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18429960236711921794", "18429960236711921794"]}]}, + {"type": "assert_return", "line": 4384, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9206588199857145986", "9206588199857145986"]}]}, + {"type": "assert_return", "line": 4387, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4390, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4393, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4396, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4399, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4402, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4405, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4408, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4411, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4372995238176751616", "4372995238176751616"]}]}, + {"type": "assert_return", "line": 4414, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13596367275031527424", "13596367275031527424"]}]}, + {"type": "assert_return", "line": 4417, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 4420, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "assert_return", "line": 4423, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4426, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 4429, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4432, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4435, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4438, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4441, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4444, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4447, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4450, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4453, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4456, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4459, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4372995238176751616", "4372995238176751616"]}]}, + {"type": "assert_return", "line": 4462, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13596367275031527424", "13596367275031527424"]}]}, + {"type": "assert_return", "line": 4465, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 4468, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "assert_return", "line": 4471, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4474, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 4477, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4480, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4483, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4486, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4489, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4492, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4495, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4498, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4501, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4504, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4507, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4510, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4513, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4516, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4519, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4522, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4525, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4528, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4531, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4534, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4537, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4540, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4543, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4546, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4549, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4552, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4555, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4558, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4561, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4564, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4567, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4570, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4573, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4576, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4579, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4582, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 4585, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4588, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4591, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4594, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4597, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4600, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4603, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4606, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4609, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4612, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4615, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4618, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4621, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4624, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4627, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4630, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4633, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4636, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4639, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4642, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4645, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4648, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4651, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4654, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4657, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4660, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4663, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4666, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4669, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4672, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4675, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4678, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4681, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4684, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4687, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4690, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4693, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4696, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4699, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4702, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4705, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4708, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4711, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4714, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4717, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4720, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4723, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4726, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4729, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4732, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4735, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4738, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4741, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4744, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4747, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4750, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4753, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4756, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4759, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4762, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4765, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4768, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4771, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4774, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4777, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4780, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4783, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4786, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4789, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4792, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4795, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4798, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4801, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4804, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 4807, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4810, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4813, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4816, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4819, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4822, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4825, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4828, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4831, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4834, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4837, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4840, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4843, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4846, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4849, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4852, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4855, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4858, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4861, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4864, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4867, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4870, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4873, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4876, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4879, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4882, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4885, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4888, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4891, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4894, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4897, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4900, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4903, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4906, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4909, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4912, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4915, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4918, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4921, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4924, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4927, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4930, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4933, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4936, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4939, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4942, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4945, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4948, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4951, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4954, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4957, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4960, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4963, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4966, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4969, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4972, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4975, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4978, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4981, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4984, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4987, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4990, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4993, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4996, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 4999, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5002, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5005, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5008, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5011, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5014, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5017, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5020, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5023, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5026, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5029, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5032, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5035, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5038, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5041, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5044, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5047, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5050, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5053, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5056, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5059, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5062, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5065, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5068, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5071, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5074, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5077, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5080, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5083, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5086, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5089, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5092, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5095, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5098, "action": {"type": "invoke", "field": "f64x2.div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5101, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5103, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5105, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2305843009213693952", "2305843009213693952"]}]}, + {"type": "assert_return", "line": 5107, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5109, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4604544271217802189", "4604544271217802189"]}]}, + {"type": "assert_return", "line": 5111, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5113, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5115, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5117, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4612826843881809669", "4612826843881809669"]}]}, + {"type": "assert_return", "line": 5119, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5121, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["6913025428013711359", "6913025428013711359"]}]}, + {"type": "assert_return", "line": 5123, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5125, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2188749418902061056", "2188749418902061056"]}]}, + {"type": "assert_return", "line": 5127, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["2188749418902061056", "2188749418902061056"]}]}, + {"type": "assert_return", "line": 5129, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 5131, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5133, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5135, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5137, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5139, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5141, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4667334012232759038", "4667334012232759038"]}]}, + {"type": "assert_return", "line": 5143, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4809832125858278559", "4809832125858278559"]}]}, + {"type": "assert_return", "line": 5145, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4809832125858278559", "4809832125858278559"]}]}, + {"type": "assert_return", "line": 5147, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4525406778454807197", "4525406778454807197"]}]}, + {"type": "assert_return", "line": 5149, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4667334012232759038", "4667334012232759038"]}]}, + {"type": "assert_return", "line": 5151, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4809832125858278559", "4809832125858278559"]}]}, + {"type": "assert_return", "line": 5153, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4809832125858278559", "4809832125858278559"]}]}, + {"type": "assert_return", "line": 5155, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4525406778454807197", "4525406778454807197"]}]}, + {"type": "assert_return", "line": 5157, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4667334012233064458", "4667334012233064458"]}]}, + {"type": "assert_return", "line": 5159, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4809832125858728306", "4809832125858728306"]}]}, + {"type": "assert_return", "line": 5161, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4809832125858728306", "4809832125858728306"]}]}, + {"type": "assert_return", "line": 5163, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4525406778455222014", "4525406778455222014"]}]}, + {"type": "assert_return", "line": 5165, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4787626643869995281", "4787626643869995281"]}]}, + {"type": "assert_return", "line": 5167, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4830148856031162040", "4830148856031162040"]}]}, + {"type": "assert_return", "line": 5169, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4830148856031162040", "4830148856031162040"]}]}, + {"type": "assert_return", "line": 5171, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4744580463111122616", "4744580463111122616"]}]}, + {"type": "assert_return", "line": 5173, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4787626643869995281", "4787626643869995281"]}]}, + {"type": "assert_return", "line": 5175, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4830148856031162040", "4830148856031162040"]}]}, + {"type": "assert_return", "line": 5177, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4830148856031162040", "4830148856031162040"]}]}, + {"type": "assert_return", "line": 5179, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4744580463111122616", "4744580463111122616"]}]}, + {"type": "assert_return", "line": 5181, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4787626643869995281", "4787626643869995281"]}]}, + {"type": "assert_return", "line": 5183, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4830148856031162040", "4830148856031162040"]}]}, + {"type": "assert_return", "line": 5185, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4830148856031162040", "4830148856031162040"]}]}, + {"type": "assert_return", "line": 5187, "action": {"type": "invoke", "field": "f64x2.sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4744580463111122616", "4744580463111122616"]}]}, + {"type": "assert_return", "line": 5189, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5191, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5193, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 5195, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 5197, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 5199, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 5201, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 5203, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5205, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 5207, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 5209, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 5211, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 5213, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 5215, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 5217, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 5219, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 5221, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5223, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 5225, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5227, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5229, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13951429491201933312", "13951429491201933312"]}]}, + {"type": "assert_return", "line": 5231, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14235853886502868730", "14235853886502868730"]}]}, + {"type": "assert_return", "line": 5233, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14235853886502868730", "14235853886502868730"]}]}, + {"type": "assert_return", "line": 5235, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13667059274925949713", "13667059274925949713"]}]}, + {"type": "assert_return", "line": 5237, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13951429491201933312", "13951429491201933312"]}]}, + {"type": "assert_return", "line": 5239, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14235853886502868730", "14235853886502868730"]}]}, + {"type": "assert_return", "line": 5241, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14235853886502868730", "14235853886502868730"]}]}, + {"type": "assert_return", "line": 5243, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13667059274925949713", "13667059274925949713"]}]}, + {"type": "assert_return", "line": 5245, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13951429491202761816", "13951429491202761816"]}]}, + {"type": "assert_return", "line": 5247, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14235853886503766997", "14235853886503766997"]}]}, + {"type": "assert_return", "line": 5249, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14235853886503766997", "14235853886503766997"]}]}, + {"type": "assert_return", "line": 5251, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13667059274926713874", "13667059274926713874"]}]}, + {"type": "assert_return", "line": 5253, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14191462921793092831", "14191462921793092831"]}]}, + {"type": "assert_return", "line": 5255, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14277031314713132255", "14277031314713132255"]}]}, + {"type": "assert_return", "line": 5257, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14277031314713132255", "14277031314713132255"]}]}, + {"type": "assert_return", "line": 5259, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14105894528873053407", "14105894528873053407"]}]}, + {"type": "assert_return", "line": 5261, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14191462921793092831", "14191462921793092831"]}]}, + {"type": "assert_return", "line": 5263, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14277031314713132255", "14277031314713132255"]}]}, + {"type": "assert_return", "line": 5265, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14277031314713132255", "14277031314713132255"]}]}, + {"type": "assert_return", "line": 5267, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14105894528873053407", "14105894528873053407"]}]}, + {"type": "assert_return", "line": 5269, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14191462921793092831", "14191462921793092831"]}]}, + {"type": "assert_return", "line": 5271, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14277031314713132255", "14277031314713132255"]}]}, + {"type": "assert_return", "line": 5273, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14277031314713132255", "14277031314713132255"]}]}, + {"type": "assert_return", "line": 5275, "action": {"type": "invoke", "field": "f64x2.neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["14105894528873053407", "14105894528873053407"]}]}, + {"type": "module", "line": 5279, "filename": "simd_f64x2_arith.1.wasm"}, + {"type": "assert_return", "line": 5294, "action": {"type": "invoke", "field": "f64x2_add_arith", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 5295, "action": {"type": "invoke", "field": "f64x2_div_mixed", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 5296, "action": {"type": "invoke", "field": "f64x2_mul_mixed", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5297, "action": {"type": "invoke", "field": "f64x2_neg_canon", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 5298, "action": {"type": "invoke", "field": "f64x2_sqrt_canon", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "nan:canonical"]}]}, + {"type": "assert_return", "line": 5299, "action": {"type": "invoke", "field": "f64x2_sub_arith", "args": []}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "13835058055282163712"]}]}, + {"type": "assert_invalid", "line": 5302, "filename": "simd_f64x2_arith.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5303, "filename": "simd_f64x2_arith.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5304, "filename": "simd_f64x2_arith.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5305, "filename": "simd_f64x2_arith.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5306, "filename": "simd_f64x2_arith.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5307, "filename": "simd_f64x2_arith.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5312, "filename": "simd_f64x2_arith.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5320, "filename": "simd_f64x2_arith.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5328, "filename": "simd_f64x2_arith.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5336, "filename": "simd_f64x2_arith.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5344, "filename": "simd_f64x2_arith.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5352, "filename": "simd_f64x2_arith.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5360, "filename": "simd_f64x2_arith.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5368, "filename": "simd_f64x2_arith.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5376, "filename": "simd_f64x2_arith.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 5384, "filename": "simd_f64x2_arith.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 5393, "filename": "simd_f64x2_arith.18.wasm"}, + {"type": "assert_return", "line": 5428, "action": {"type": "invoke", "field": "add-sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5432, "action": {"type": "invoke", "field": "div-add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4617315517961601024", "4617315517961601024"]}]}, + {"type": "assert_return", "line": 5436, "action": {"type": "invoke", "field": "div-mul", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4616189618054758400", "4616189618054758400"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4625759767262920704", "4625759767262920704"]}]}, + {"type": "assert_return", "line": 5440, "action": {"type": "invoke", "field": "div-sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4616189618054758400", "4616189618054758400"]}]}, + {"type": "assert_return", "line": 5444, "action": {"type": "invoke", "field": "mul-add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4608308318706860032", "4608308318706860032"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4600427019358961664", "4600427019358961664"]}]}, + {"type": "assert_return", "line": 5448, "action": {"type": "invoke", "field": "mul-div", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4612248968380809216", "4612248968380809216"]}]}, + {"type": "assert_return", "line": 5452, "action": {"type": "invoke", "field": "mul-sub", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, + {"type": "assert_return", "line": 5456, "action": {"type": "invoke", "field": "sub-add", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4608308318706860032", "4608308318706860032"]}]}, + {"type": "assert_return", "line": 5460, "action": {"type": "invoke", "field": "add-neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 5463, "action": {"type": "invoke", "field": "add-sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4612248968380809216", "4612248968380809216"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4610560118520545280", "4610560118520545280"]}]}, + {"type": "assert_return", "line": 5466, "action": {"type": "invoke", "field": "div-neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4609434218613702656", "4609434218613702656"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841813454723219456", "13841813454723219456"]}]}, + {"type": "assert_return", "line": 5469, "action": {"type": "invoke", "field": "div-sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4612248968380809216", "4612248968380809216"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618441417868443648", "4618441417868443648"]}]}, + {"type": "assert_return", "line": 5472, "action": {"type": "invoke", "field": "mul-neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4609434218613702656", "4609434218613702656"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13823799056213737472", "13823799056213737472"]}]}, + {"type": "assert_return", "line": 5475, "action": {"type": "invoke", "field": "mul-sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4612248968380809216", "4612248968380809216"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4600427019358961664", "4600427019358961664"]}]}, + {"type": "assert_return", "line": 5478, "action": {"type": "invoke", "field": "sub-neg", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607745368753438720", "4607745368753438720"]}, {"type": "v128", "lane_type": "f64", "value": ["4593671619917905920", "4593671619917905920"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13831680355561635840", "13831680355561635840"]}]}, + {"type": "assert_return", "line": 5481, "action": {"type": "invoke", "field": "sub-sqrt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4612248968380809216", "4612248968380809216"]}, {"type": "v128", "lane_type": "f64", "value": ["4598175219545276416", "4598175219545276416"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4608308318706860032", "4608308318706860032"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.0.wasm new file mode 100644 index 00000000..e89b4cf7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.1.wat new file mode 100644 index 00000000..835de559 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.1.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f2x64.eq (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.10.wasm new file mode 100644 index 00000000..57208fc4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.11.wasm new file mode 100644 index 00000000..7d17e6cd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.12.wasm new file mode 100644 index 00000000..14e5ef4c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.13.wasm new file mode 100644 index 00000000..88e74925 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.14.wasm new file mode 100644 index 00000000..20dff18f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.15.wasm new file mode 100644 index 00000000..39125f91 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.16.wasm new file mode 100644 index 00000000..d1567dfc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.17.wasm new file mode 100644 index 00000000..e04f914d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.18.wasm new file mode 100644 index 00000000..e421e0ff Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.19.wasm new file mode 100644 index 00000000..40e2071c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.2.wat new file mode 100644 index 00000000..f2a81a27 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.2.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f2x64.ne (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.20.wasm new file mode 100644 index 00000000..f48e2076 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.21.wasm new file mode 100644 index 00000000..5f5bd740 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.22.wasm new file mode 100644 index 00000000..62312f06 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.23.wasm new file mode 100644 index 00000000..9afef2d8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.24.wasm new file mode 100644 index 00000000..ca610b70 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.25.wasm new file mode 100644 index 00000000..9ff4eab5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.3.wat new file mode 100644 index 00000000..26c93731 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.3.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f2x64.lt (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.4.wat new file mode 100644 index 00000000..9418143d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.4.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f2x64.le (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.5.wat new file mode 100644 index 00000000..55a10a64 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.5.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f2x64.gt (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.6.wat new file mode 100644 index 00000000..eb351deb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.6.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (f2x64.ge (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.7.wasm new file mode 100644 index 00000000..d088a3a9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.8.wasm new file mode 100644 index 00000000..893fca10 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.9.wasm new file mode 100644 index 00000000..c81a1f46 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.json new file mode 100644 index 00000000..b0001be0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_cmp/simd_f64x2_cmp.json @@ -0,0 +1,2687 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f64x2_cmp.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_f64x2_cmp.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 220, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 226, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 232, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 346, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 352, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 358, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 385, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 388, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 391, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 394, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 397, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 400, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 403, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 406, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 409, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 412, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 415, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 418, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 421, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 427, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 430, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 433, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 436, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 439, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 442, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 445, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 448, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 451, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 454, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 460, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 463, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 466, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 469, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 478, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 484, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 493, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 505, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 511, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 523, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 529, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 559, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 568, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 571, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 574, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 577, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 580, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 583, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 586, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 589, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 592, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 595, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 601, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 604, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 607, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 613, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 616, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 619, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 631, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 634, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 637, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 640, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 643, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 646, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 649, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 652, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 655, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 658, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 661, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 664, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 667, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 670, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 673, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 676, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 679, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 682, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 685, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 688, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 691, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 694, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 697, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 700, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 703, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 706, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 709, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 712, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 715, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 718, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 721, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 724, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 727, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 730, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 733, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 736, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 739, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 742, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 745, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 748, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 751, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 754, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 757, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 760, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 763, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 766, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 769, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 772, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 775, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 778, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 781, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 784, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 787, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 790, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 793, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 796, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 799, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 802, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 805, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 808, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 811, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 814, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 817, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 820, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 823, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 826, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 829, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 832, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 835, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 838, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 841, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 844, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 847, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 850, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 853, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 856, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 859, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 862, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 865, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 868, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 871, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 874, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 877, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 880, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 883, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 886, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 889, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 892, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 895, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 898, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 901, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 904, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 907, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 910, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 913, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 916, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 919, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 922, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 925, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 928, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 931, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 934, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 937, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 940, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 943, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 946, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 949, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 952, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 955, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 967, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 970, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 973, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 976, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 979, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 982, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 985, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 988, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 991, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 994, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 997, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1000, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1003, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1006, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1009, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1012, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1015, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1018, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1021, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1024, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1027, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1030, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1033, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1036, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1039, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1042, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1045, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1048, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1051, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1054, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1057, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1060, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1063, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1066, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1069, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1072, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1075, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1078, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1081, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1084, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1087, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1090, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1093, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1096, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1099, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1102, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1105, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1108, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1111, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1114, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1117, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1120, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1123, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1126, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1129, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1132, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1135, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1138, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1141, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1144, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1147, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1150, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1153, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1156, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1159, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1162, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1165, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1168, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1171, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1174, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1177, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1180, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1183, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1186, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1189, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1192, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1195, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1198, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1201, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1204, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1207, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1210, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1213, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1216, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1219, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1222, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1225, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1228, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1231, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1234, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1237, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1240, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1243, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1246, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1249, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1252, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1255, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1258, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1261, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1264, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1267, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1270, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1273, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1276, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1279, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1282, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1285, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1288, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1291, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1294, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1297, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1300, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1303, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1306, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1309, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1312, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1315, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1318, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1321, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1324, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1327, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1330, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1333, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1336, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1339, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1342, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1345, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1348, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1351, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1354, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1357, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1360, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1363, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1366, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1369, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1372, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1375, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1378, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1381, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1384, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1387, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1390, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1393, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1396, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1399, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1402, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1405, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1408, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1411, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1414, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1417, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1420, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1423, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1426, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1429, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1432, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1435, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1438, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1441, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1444, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1447, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1450, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1453, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1456, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1459, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1462, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1465, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1468, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1471, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1474, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1477, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1480, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1483, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1486, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1489, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1492, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1495, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1498, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1501, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1504, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1507, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1510, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1513, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1516, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1519, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1522, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1525, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1528, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1531, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1534, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1537, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1540, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1543, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1546, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1549, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1552, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1555, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1558, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1561, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1564, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1567, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1570, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1573, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1576, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1579, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1582, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1585, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1588, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1591, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1594, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1597, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1600, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1603, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1606, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1609, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1612, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1615, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1618, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1621, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1624, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1627, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1630, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1633, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1636, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1639, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1642, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1645, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1648, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1651, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1654, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1657, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1660, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1663, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1666, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1669, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1672, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1675, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1678, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1681, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1684, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1687, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1690, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1693, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1696, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1699, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1702, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1705, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1708, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1711, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1714, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1717, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1720, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1723, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1726, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1729, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1732, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1735, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1738, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1741, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1744, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1747, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1750, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1753, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1756, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1759, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1762, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1765, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1768, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1771, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1774, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1777, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1780, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1783, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1786, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1789, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1792, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1795, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1798, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1801, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1804, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1807, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1810, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1813, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1816, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1819, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1822, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1825, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1828, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1831, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1834, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1837, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1840, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1843, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1846, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1849, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1852, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1855, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1858, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1861, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1864, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1867, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1870, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1873, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1876, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1879, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1882, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1885, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1888, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1891, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1894, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1897, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1900, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1903, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1906, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1909, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1912, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1915, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1918, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1921, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1924, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1927, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1930, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1933, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1936, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1939, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1942, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1945, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1948, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1951, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1954, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1957, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1960, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1963, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1966, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1969, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1972, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1975, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1978, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1981, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1984, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1987, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1990, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1993, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1996, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 1999, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2002, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2005, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2008, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2011, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2014, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2017, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2020, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2023, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2026, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2029, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2032, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2035, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2038, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2041, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2044, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2047, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2050, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2053, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2056, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2059, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2062, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2065, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2068, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2071, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2074, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2077, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2080, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2083, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2086, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2089, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2092, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2095, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2098, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2101, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2104, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2107, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2110, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2113, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2116, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2119, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2122, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2125, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2128, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2131, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2134, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2137, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2140, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2143, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2146, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2149, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2152, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2155, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2158, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2161, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2164, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2167, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2170, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2173, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2176, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2179, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2182, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2185, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2188, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2191, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2194, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2197, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2200, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2203, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2206, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2209, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2212, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2215, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2218, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2221, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2224, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2227, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2230, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2233, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2236, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2239, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2242, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2245, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2248, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2251, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2254, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2257, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2260, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2263, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2266, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2269, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2272, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2275, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2278, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2281, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2284, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2287, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2290, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2293, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2296, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2299, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2302, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2305, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2308, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2311, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2314, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2317, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2320, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2323, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2326, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2329, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2332, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2335, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2338, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2341, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2344, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2347, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2350, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2353, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2356, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2359, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2362, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2365, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2368, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2371, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2374, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2377, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2380, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2383, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2386, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2389, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2392, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2395, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2398, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2401, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2404, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2407, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2410, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2413, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2416, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2419, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2422, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2425, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2428, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2431, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2434, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2437, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2440, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2443, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2446, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2449, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2452, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2455, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2458, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2461, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2464, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2467, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2470, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2473, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2476, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2479, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2482, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2485, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2488, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2491, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2494, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2497, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2500, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2503, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2506, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2509, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2512, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2515, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2518, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2521, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2524, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2527, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2530, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2533, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2536, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2539, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2542, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2545, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2548, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2551, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2554, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2557, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2560, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2563, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2566, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2569, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2572, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2575, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2578, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2581, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2584, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2587, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2590, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2593, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2596, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2599, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2602, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2605, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2608, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2611, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2614, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2617, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2620, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2623, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2626, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2629, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2632, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2635, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2638, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2641, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2644, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2647, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2650, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2653, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2656, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2659, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2662, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2665, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2668, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2671, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2674, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2677, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2680, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2683, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2686, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2689, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2692, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2695, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2698, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2701, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2704, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2707, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2710, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2713, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2716, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2719, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2722, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2725, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2728, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2731, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2734, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2737, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2740, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2743, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2746, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2749, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2752, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2755, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2758, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2761, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2764, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2767, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2770, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2773, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2776, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2779, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2782, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2785, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2788, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2791, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2794, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2797, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2800, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2803, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2806, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2809, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2812, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2815, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2818, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2821, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2824, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2827, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2830, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2833, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2836, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2839, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2842, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2845, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2848, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2851, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2854, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2857, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2860, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2863, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2866, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2869, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2872, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2875, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2878, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2881, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2884, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2887, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2890, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2893, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2896, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2899, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2902, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2905, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2908, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2911, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2914, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2917, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2920, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2923, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2926, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2929, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2932, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2935, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2938, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2941, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2944, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2947, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2950, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2953, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2956, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2959, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2962, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2965, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2968, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 2971, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2974, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2977, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2980, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2983, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2986, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2989, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2992, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2995, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2998, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3001, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3004, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3007, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3010, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3013, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3016, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3019, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3022, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3025, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3028, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3031, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3034, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3037, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3040, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3043, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3046, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3049, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3052, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3055, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3058, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3061, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3064, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3067, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3070, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3073, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3076, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3079, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3082, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3085, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3088, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3091, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3094, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3097, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3100, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3103, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3106, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3109, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3112, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3115, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3118, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3121, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3124, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3127, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3130, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3133, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3136, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3139, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3142, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3145, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3148, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3151, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3154, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3157, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3160, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3163, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3166, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3169, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3172, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3175, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3178, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3181, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3184, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3187, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3190, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3193, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3196, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3199, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3202, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3205, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3208, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3211, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3214, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3217, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3220, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3223, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3226, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3229, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3232, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3235, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3238, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3241, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3244, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3247, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3250, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3253, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3256, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3259, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3262, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3265, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3268, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3271, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3274, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3277, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3280, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3283, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3286, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3289, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3292, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3295, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3298, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3301, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3304, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3307, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3310, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3313, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3316, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3319, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3322, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3325, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3328, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3331, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3334, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3337, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3340, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3343, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3346, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3349, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3352, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3355, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3358, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3361, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3364, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3367, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3370, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3373, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3376, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3379, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3382, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3385, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3388, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3391, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3394, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3397, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3400, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3403, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3406, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3409, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3412, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3415, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3418, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3421, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3424, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3427, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3430, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3433, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3436, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3439, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3442, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3445, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3448, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3451, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3454, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3457, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3460, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3463, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3466, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3469, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3472, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3475, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3478, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3481, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3484, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3487, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3490, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3493, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3496, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3499, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3502, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3505, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3508, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3511, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3514, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3517, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3520, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3523, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3526, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3529, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3532, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3535, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3538, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3541, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3544, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3547, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3550, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3553, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3556, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3559, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3562, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3565, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3568, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3571, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3574, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3577, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3580, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3583, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3586, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3589, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3592, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3595, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3598, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3601, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3604, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3607, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3610, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3613, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3616, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3619, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3622, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3625, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3628, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3631, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3634, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3637, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3640, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3643, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3646, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3649, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3652, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3655, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3658, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3661, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3664, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3667, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3670, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3673, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3676, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3679, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3682, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3685, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3688, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3691, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3694, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3697, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3700, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3703, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3706, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3709, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3712, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3715, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3718, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3721, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3724, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3727, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3730, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3733, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3736, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3739, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3742, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3745, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3748, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3751, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3754, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3757, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3760, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3763, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3766, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3769, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3772, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3775, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3778, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3781, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3784, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3787, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3790, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3793, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3796, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3799, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3802, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3805, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3808, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3811, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3814, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3817, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3820, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3823, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3826, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3829, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3832, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3835, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3838, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3841, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3844, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3847, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3850, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3853, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3856, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3859, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3862, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3865, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3868, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3871, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3874, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3877, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3880, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3883, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3886, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3889, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3892, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3895, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3898, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3901, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3904, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3907, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3910, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3913, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3916, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3919, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3922, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3925, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3928, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3931, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3934, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3937, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3940, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3943, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3946, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3949, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3952, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3955, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3958, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3961, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3964, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3967, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3970, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3973, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3976, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3979, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 3982, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3985, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3988, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3991, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3994, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3997, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4000, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4003, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4006, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4009, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4012, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4015, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4018, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4021, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4024, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4027, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4030, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4033, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4036, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4039, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4042, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4045, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4048, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4051, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4054, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4057, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4060, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4063, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4066, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4069, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4072, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4075, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4078, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4081, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4084, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4087, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4090, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4093, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4096, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4099, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4102, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4105, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4108, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4111, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4114, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4117, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4120, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4123, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4126, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4129, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4132, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4135, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4138, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4141, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4144, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4147, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4150, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4153, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4156, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4159, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4162, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4165, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4168, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4171, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4174, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4177, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4180, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4183, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4186, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4189, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4192, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4195, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4198, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4201, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4204, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4207, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4210, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4213, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4216, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4219, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4222, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4225, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4228, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4231, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4234, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4237, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4240, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4243, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4246, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4249, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4252, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4255, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4258, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4261, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4264, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4267, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4270, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4273, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4276, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4279, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4282, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4285, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4288, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4291, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4294, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4297, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4300, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4303, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4306, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4309, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4312, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4315, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4318, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4321, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4324, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4327, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4330, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4333, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4336, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4339, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4342, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4345, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4348, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4351, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4354, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4357, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4360, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4363, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4366, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4369, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4372, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4375, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4378, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4381, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4384, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4387, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4390, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4393, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4396, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4399, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4402, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4405, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4408, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4411, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4414, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4417, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4420, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4423, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4426, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4429, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4432, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4435, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4438, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4441, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4444, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4447, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4450, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4453, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4456, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4459, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4462, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4465, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4468, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4471, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4474, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4477, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4480, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4483, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4486, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4489, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4492, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4495, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4498, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4501, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4504, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4507, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4510, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4513, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4516, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4519, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4522, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4525, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4528, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4531, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4534, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4537, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4540, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4543, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4546, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4549, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4552, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4555, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4558, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4561, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4564, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4567, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4570, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4573, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4576, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4579, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4582, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4585, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4588, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4591, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4594, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4597, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4600, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4603, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4606, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4609, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4612, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4615, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4618, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4621, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4624, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4627, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4630, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4633, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4636, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4639, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4642, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4645, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4648, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4651, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4654, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4657, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4660, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4663, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4666, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4669, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4672, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4675, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4678, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4681, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4684, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4687, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4690, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4693, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4696, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4699, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4702, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4705, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4708, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4711, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4714, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4717, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4720, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4723, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4726, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4729, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4732, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4735, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4738, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4741, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4744, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4747, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4750, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4753, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4756, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4759, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4762, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4765, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4768, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4771, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4774, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4777, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4780, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4783, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4786, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4789, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4792, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4795, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4798, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4801, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4804, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4807, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4810, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4813, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4816, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4819, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4822, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4825, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4828, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4831, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4834, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4837, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4840, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4843, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4846, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4849, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4852, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4855, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4858, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4861, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4864, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4867, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4870, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 4873, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4876, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4879, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4882, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4885, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4888, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4891, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4894, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4897, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4900, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4903, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4906, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4909, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4912, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4915, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4918, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4921, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4924, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4927, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4930, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4933, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4936, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4939, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4942, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4945, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4948, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4951, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4954, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4957, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4960, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4963, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4966, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4969, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4972, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4975, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4978, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4981, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4984, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4987, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4990, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4993, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4996, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4999, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5002, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5005, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5008, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5011, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5014, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5017, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5020, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5023, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5026, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5029, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5032, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5035, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5038, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5041, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5044, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5047, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5050, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5053, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5056, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5059, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5062, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5065, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5068, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5071, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5074, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5077, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5080, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5083, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5086, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5089, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5092, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5095, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5098, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5101, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5104, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5107, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5110, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5113, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5116, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5119, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5122, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5125, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5128, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5131, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5134, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5137, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5140, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5143, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5146, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5149, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5152, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5155, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5158, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5161, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5164, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5167, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5170, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5173, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5176, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5179, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5182, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5185, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5188, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5191, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5194, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5197, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5200, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5203, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5206, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5209, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5212, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5215, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5218, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5221, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5224, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5227, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5230, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5233, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5236, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5239, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5242, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5245, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5248, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5251, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5254, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5257, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5260, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5263, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5266, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5269, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5272, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5275, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5278, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5281, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5284, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5287, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5290, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5293, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5296, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5299, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5302, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5305, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5308, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5311, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5314, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5317, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5320, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5323, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5326, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5329, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5332, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5335, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5338, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5341, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5344, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5347, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5350, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5353, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5356, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5359, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5362, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5365, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5368, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5371, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5374, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5377, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5380, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5383, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5386, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5389, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5392, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5395, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5398, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5401, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5404, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5407, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5410, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5413, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5416, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5419, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5422, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5425, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5428, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5431, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5434, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5437, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5440, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5443, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5446, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5449, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5452, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5455, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5458, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5461, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5464, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5467, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5470, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5473, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5476, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5479, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5482, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5485, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5488, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5491, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5494, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5497, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5500, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5503, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5506, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5509, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5512, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5515, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5518, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5521, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5524, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5527, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5530, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5533, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5536, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5539, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5542, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5545, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5548, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5551, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5554, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5557, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5560, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5563, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5566, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5569, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5572, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5575, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5578, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5581, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5584, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5587, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5590, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5593, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5596, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5599, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5602, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5605, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5608, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5611, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5614, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5617, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5620, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5623, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5626, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5629, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5632, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5635, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5638, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5641, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5644, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5647, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5650, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5653, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5656, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5659, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5662, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5665, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5668, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5671, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5674, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5677, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5680, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5683, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5686, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5689, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5692, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5695, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5698, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5701, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5704, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5707, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5710, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5713, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5716, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5719, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5722, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5725, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5728, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5731, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5734, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5737, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5740, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5743, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5746, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5749, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5752, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5755, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5758, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5761, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5764, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5767, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5770, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5773, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5776, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5779, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5782, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5785, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5788, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5791, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5794, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5797, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5800, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5803, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5806, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5809, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5812, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5815, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5818, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5821, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5824, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5827, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5830, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5833, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5836, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5839, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5842, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5845, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5848, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5851, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5854, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5857, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5860, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5863, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5866, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5869, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5872, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5875, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5878, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5881, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5884, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5887, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5890, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5893, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5896, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5899, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5902, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5905, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5908, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5911, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5914, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5917, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5920, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5923, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5926, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5929, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5932, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5935, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5938, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5941, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5944, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5947, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5950, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5953, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5956, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5959, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5962, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5965, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5968, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5971, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5974, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5977, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5980, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5983, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5986, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 5989, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5992, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5995, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5998, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6001, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6004, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6007, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6010, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6013, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6016, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6019, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6022, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6025, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6028, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6031, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6034, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6037, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6040, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6043, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6046, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6049, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6052, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6055, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6058, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6061, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6064, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6067, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6070, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6073, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6076, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6079, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6082, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6085, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6088, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6091, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6094, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6097, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6100, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6103, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6106, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6109, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6112, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6115, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6118, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6121, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6124, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6127, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6130, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6133, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6136, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6139, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6142, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6145, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6148, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6151, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6154, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6157, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6160, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6163, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6166, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6169, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6172, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6175, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6178, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6181, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6184, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6187, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6190, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6193, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6196, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6199, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6202, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6205, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6208, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6211, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6214, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6217, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6220, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6223, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6226, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6229, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6232, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6235, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6238, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6241, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6244, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6247, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6250, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6253, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6256, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6259, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6262, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6265, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6268, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6271, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6274, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6277, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6280, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6283, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6286, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6289, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6292, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6295, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6298, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6301, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6304, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6307, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6310, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6313, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6316, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6319, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6322, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6325, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6328, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6331, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6334, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6337, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6340, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6343, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6346, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6349, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6352, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6355, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6358, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6361, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6364, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6367, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6370, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6373, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6376, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6379, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6382, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6385, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6388, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6391, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6394, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6397, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6400, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6403, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6406, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6409, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6412, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6415, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6418, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6421, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6424, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6427, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6430, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6433, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6436, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6439, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6442, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6445, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6448, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6451, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6454, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6457, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6460, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6463, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6466, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6469, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6472, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6475, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6478, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6481, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6484, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6487, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6490, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6493, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6496, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6499, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6502, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6505, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6508, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6511, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6514, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6517, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6520, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6523, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6526, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6529, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6532, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6535, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6538, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6541, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6544, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6547, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6550, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6553, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6556, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6559, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6562, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6565, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6568, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6571, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6574, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6577, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6580, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6583, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6586, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6589, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6592, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6595, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6598, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6601, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6604, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6607, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6610, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6613, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6616, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6619, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6622, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6625, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6628, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6631, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6634, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6637, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6640, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6643, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6646, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6649, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6652, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6655, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6658, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6661, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6664, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6667, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6670, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6673, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6676, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6679, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6682, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6685, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6688, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6691, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6694, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6697, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6700, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6703, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6706, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6709, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6712, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6715, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6718, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6721, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6724, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6727, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6730, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6733, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6736, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6739, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6742, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6745, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6748, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6751, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6754, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6757, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6760, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6763, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6766, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6769, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6772, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6775, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6778, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6781, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6784, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6787, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6790, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6793, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6796, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6799, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6802, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6805, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6808, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6811, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6814, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6817, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6820, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6823, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6826, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6829, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6832, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6835, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6838, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6841, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6844, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6847, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6850, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6853, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6856, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6859, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6862, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6865, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6868, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6871, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6874, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6877, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6880, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6883, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6886, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6889, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6892, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6895, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6898, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6901, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6904, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6907, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6910, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6913, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6916, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6919, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6922, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6925, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6928, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6931, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6934, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6937, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6940, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6943, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6946, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6949, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6952, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6955, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6958, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6961, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6964, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6967, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6970, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6973, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6976, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6979, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6982, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6985, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6988, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6991, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 6994, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6997, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7000, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7003, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7006, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7009, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7012, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7015, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7018, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7021, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7024, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7027, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7030, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7033, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7036, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7039, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7042, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7045, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7048, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7051, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7054, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7057, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7060, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7063, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7066, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7069, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7072, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7075, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7078, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7081, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7084, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7087, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7090, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7093, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7096, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7099, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7102, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7105, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7108, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7111, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7114, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7117, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7120, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7123, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7126, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7129, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7132, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7135, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7138, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7141, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7144, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7147, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7150, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7153, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7156, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7159, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7162, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7165, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7168, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7171, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7174, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7177, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7180, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7183, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7186, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7189, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7192, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7195, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7198, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7201, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7204, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7207, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7210, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7213, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7216, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7219, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7222, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7225, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7228, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7231, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7234, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7237, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7240, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7243, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7246, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7249, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7252, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7255, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7258, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7261, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7264, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7267, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7270, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7273, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7276, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7279, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7282, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7285, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7288, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7291, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7294, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7297, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7300, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7303, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7306, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7309, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7312, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7315, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7318, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7321, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7324, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7327, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7330, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7333, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7336, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7339, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7342, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7345, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7348, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7351, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7354, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7357, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7360, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7363, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7366, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7369, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7372, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7375, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7378, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7381, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7384, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7387, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7390, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7393, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7396, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7399, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7402, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7405, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7408, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5446017207600069770", "5446017207600069770"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7411, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4309142755150069754", "4309142755150069754"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7414, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7417, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["5296599073876643773", "5296599073876643773"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7420, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}, {"type": "v128", "lane_type": "f64", "value": ["4877717327635671425", "4877717327635671425"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7423, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7426, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7429, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7432, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7435, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7438, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7441, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7444, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7447, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7450, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7453, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7456, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7459, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7462, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7465, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7468, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7471, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7474, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7477, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7480, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7483, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7486, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7489, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7492, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7495, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7498, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7501, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7504, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7507, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7510, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7513, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7516, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7519, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7522, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7525, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7528, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7531, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7534, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7537, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7540, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7543, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7546, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7549, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7552, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7555, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7558, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7561, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7564, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7567, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7570, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7573, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7576, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7579, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7582, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7585, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7588, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7591, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7594, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7597, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7600, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7603, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7606, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7609, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7612, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7615, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7618, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7621, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7624, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7627, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7630, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7633, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7636, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7639, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7642, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7645, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7648, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7651, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7654, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7657, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7660, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7663, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7666, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7669, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7672, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7675, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7678, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7681, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7684, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7687, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7690, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7693, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7696, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7699, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7702, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7705, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7708, "action": {"type": "invoke", "field": "f64x2.eq", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7711, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7714, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7717, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7720, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7723, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7726, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7729, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7732, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7735, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7738, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7741, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7744, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7747, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7750, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7753, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7756, "action": {"type": "invoke", "field": "f64x2.ne", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7759, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7762, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7765, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7768, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7771, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7774, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7777, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7780, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7783, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7786, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7789, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7792, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7795, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7798, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7801, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7804, "action": {"type": "invoke", "field": "f64x2.lt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7807, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7810, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7813, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7816, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7819, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7822, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7825, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7828, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7831, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7834, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7837, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7840, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7843, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7846, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7849, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7852, "action": {"type": "invoke", "field": "f64x2.le", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7855, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7858, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7861, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7864, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7867, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7870, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7873, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7876, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7879, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7882, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7885, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7888, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7891, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7894, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7897, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7900, "action": {"type": "invoke", "field": "f64x2.gt", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7903, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7906, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7909, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7912, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7915, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7918, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7921, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7924, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7927, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7930, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7933, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7936, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7939, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7942, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7945, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 7948, "action": {"type": "invoke", "field": "f64x2.ge", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_malformed", "line": 7954, "filename": "simd_f64x2_cmp.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7955, "filename": "simd_f64x2_cmp.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7956, "filename": "simd_f64x2_cmp.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7957, "filename": "simd_f64x2_cmp.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7958, "filename": "simd_f64x2_cmp.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 7959, "filename": "simd_f64x2_cmp.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 7962, "filename": "simd_f64x2_cmp.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7963, "filename": "simd_f64x2_cmp.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7964, "filename": "simd_f64x2_cmp.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7965, "filename": "simd_f64x2_cmp.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7966, "filename": "simd_f64x2_cmp.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7967, "filename": "simd_f64x2_cmp.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7972, "filename": "simd_f64x2_cmp.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7980, "filename": "simd_f64x2_cmp.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7988, "filename": "simd_f64x2_cmp.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 7996, "filename": "simd_f64x2_cmp.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8004, "filename": "simd_f64x2_cmp.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8012, "filename": "simd_f64x2_cmp.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8020, "filename": "simd_f64x2_cmp.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8028, "filename": "simd_f64x2_cmp.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8036, "filename": "simd_f64x2_cmp.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8044, "filename": "simd_f64x2_cmp.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8052, "filename": "simd_f64x2_cmp.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 8060, "filename": "simd_f64x2_cmp.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 8069, "filename": "simd_f64x2_cmp.25.wasm"}, + {"type": "assert_return", "line": 8325, "action": {"type": "invoke", "field": "f64x2.eq-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8326, "action": {"type": "invoke", "field": "f64x2.ne-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8327, "action": {"type": "invoke", "field": "f64x2.lt-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8328, "action": {"type": "invoke", "field": "f64x2.le-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8329, "action": {"type": "invoke", "field": "f64x2.gt-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8330, "action": {"type": "invoke", "field": "f64x2.ge-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8331, "action": {"type": "invoke", "field": "nested-f64x2.eq", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8332, "action": {"type": "invoke", "field": "nested-f64x2.ne", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8333, "action": {"type": "invoke", "field": "nested-f64x2.lt", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8334, "action": {"type": "invoke", "field": "nested-f64x2.le", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8335, "action": {"type": "invoke", "field": "nested-f64x2.gt", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8336, "action": {"type": "invoke", "field": "nested-f64x2.ge", "args": []}, "expected": []}, + {"type": "assert_return", "line": 8337, "action": {"type": "invoke", "field": "as-param", "args": []}, "expected": []}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.0.wasm new file mode 100644 index 00000000..298615bb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.1.wat new file mode 100644 index 00000000..adceaf36 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.1.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.10.wasm new file mode 100644 index 00000000..05736586 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.11.wasm new file mode 100644 index 00000000..b270c368 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.12.wasm new file mode 100644 index 00000000..7315d85f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.13.wasm new file mode 100644 index 00000000..761a09b9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.14.wasm new file mode 100644 index 00000000..9bb4ac5d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.2.wat new file mode 100644 index 00000000..271639bb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.2.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.3.wat new file mode 100644 index 00000000..ca01362a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.3.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.4.wat new file mode 100644 index 00000000..4c2f8006 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.4.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.5.wat new file mode 100644 index 00000000..8a3dbd0f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.5.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.6.wat new file mode 100644 index 00000000..8e841417 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.6.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.7.wat new file mode 100644 index 00000000..34d478e0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.7.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.pmin (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.8.wat new file mode 100644 index 00000000..d6380b27 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.8.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.pmax (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.9.wasm new file mode 100644 index 00000000..141880b4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.json new file mode 100644 index 00000000..0a0861cd --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_pmin_pmax/simd_f64x2_pmin_pmax.json @@ -0,0 +1,3889 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f64x2_pmin_pmax.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_f64x2_pmin_pmax.0.wasm"}, + {"type": "assert_return", "line": 9, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 12, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 18, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 24, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 27, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 30, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 291, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 294, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 318, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 336, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 342, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 345, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 348, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 360, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 363, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 366, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 369, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 372, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 375, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 378, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 381, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 384, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 387, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 390, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 393, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 396, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 399, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 402, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 405, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 408, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 411, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 414, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 417, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 420, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 423, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 426, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 429, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 432, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 435, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 438, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 441, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 444, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 447, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 450, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 453, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 456, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 459, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 462, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 465, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 468, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 471, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 474, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 477, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 480, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 483, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 486, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 489, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 492, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 495, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 498, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 501, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 504, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 507, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 510, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 513, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 516, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 519, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 522, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 525, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 528, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 531, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 534, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 537, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 540, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 543, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 546, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 549, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 552, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 555, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 558, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 561, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 564, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 567, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 570, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 573, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 576, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 579, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 582, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 585, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 588, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 591, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 594, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 597, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 600, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 603, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 606, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 609, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 612, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 615, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 621, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 624, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 627, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 630, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 633, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 636, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 639, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 642, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 645, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 648, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 651, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 654, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 657, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 660, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 663, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 666, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 669, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 672, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 675, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 678, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 681, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 684, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 687, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 690, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 693, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 696, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 699, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 702, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 705, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 708, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 711, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 714, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 717, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 720, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 723, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 726, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 729, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 732, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 735, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 738, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 741, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 744, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 747, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 750, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 753, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 756, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 759, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 762, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 765, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 768, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 771, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 774, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 777, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 780, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 783, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 786, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 789, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 792, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 795, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 798, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 801, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 804, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 807, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 810, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 813, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 816, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 819, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 822, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 825, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 828, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 831, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 834, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 837, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 840, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 843, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 846, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 849, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 852, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 855, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 858, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 861, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 864, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 867, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 870, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 873, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 876, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 879, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 882, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 885, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 888, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 891, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 894, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 897, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 900, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 903, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 906, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 909, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 912, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 915, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 918, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 921, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 924, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 927, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 930, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 933, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 936, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 939, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 942, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 945, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 948, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 951, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 954, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 957, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 960, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 963, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 966, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 969, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 972, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 975, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 978, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 981, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 984, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 987, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 990, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 993, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 996, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 999, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1002, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1005, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1008, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1011, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1014, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1017, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1020, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1023, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1026, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 1029, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1032, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1035, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1038, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 1041, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1044, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1047, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1050, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 1053, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1056, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1059, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1062, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1065, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1068, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1071, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1074, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1077, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1080, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1083, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1086, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1089, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1092, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1095, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1098, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1101, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1104, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1107, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1110, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1113, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1116, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1119, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1122, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1125, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1128, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1131, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1134, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1137, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1140, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1143, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1146, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1149, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1152, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1155, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1158, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1161, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1164, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1167, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1170, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1173, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1176, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1179, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1182, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1185, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1188, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1191, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1194, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1197, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1200, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1203, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1206, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1209, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1212, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1215, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1218, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1221, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1224, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1227, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1230, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1233, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1236, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1239, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1242, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1245, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1248, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1251, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1254, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1257, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1260, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 1263, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 1266, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 1269, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1272, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 1275, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 1278, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 1281, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 1284, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 1287, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 1290, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 1293, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 1296, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1299, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1302, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 1305, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 1308, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1311, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1314, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 1317, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 1320, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1323, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1326, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 1329, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1332, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1335, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1338, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1341, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1344, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1347, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1350, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1353, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1356, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1359, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1362, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1365, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1368, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1371, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1374, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1377, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1380, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1383, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1386, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1389, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1392, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1395, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1398, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1401, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1404, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1407, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1410, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1413, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1416, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1419, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1422, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1425, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1428, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1431, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1434, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1437, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1440, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1443, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1446, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1449, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1452, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1455, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1458, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1461, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1464, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1467, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1470, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1473, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1476, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1479, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1482, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1485, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1488, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1491, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1494, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1497, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1500, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1503, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1506, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1509, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1512, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1515, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1518, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1521, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1524, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1527, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1530, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1533, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1536, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1539, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1542, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1545, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1548, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1551, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1554, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1557, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1560, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1563, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1566, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1569, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1572, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1575, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1578, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1581, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1584, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1587, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1590, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1593, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1596, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1599, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1602, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1605, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1608, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1611, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1614, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1617, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1620, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1623, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1626, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1629, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1632, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1635, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1638, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1641, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1644, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1647, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1650, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1653, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1656, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1659, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1662, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1665, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1668, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1671, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1674, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1677, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1680, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1683, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1686, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1689, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1692, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1695, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1698, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1701, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1704, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1707, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1710, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1713, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1716, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1719, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 1722, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1725, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1728, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1731, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 1734, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1737, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1740, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 1743, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 1746, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 1749, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1752, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 1755, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 1758, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 1761, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 1764, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 1767, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 1770, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 1773, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 1776, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1779, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1782, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 1785, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 1788, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1791, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1794, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 1797, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 1800, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1803, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 1806, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 1809, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1812, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1815, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1818, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1821, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1824, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1827, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1830, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1833, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1836, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1839, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1842, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1845, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1848, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1851, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1854, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1857, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1860, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1863, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1866, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1869, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1872, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1875, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1878, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1881, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1884, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1887, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1890, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1893, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1896, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1899, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1902, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1905, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1908, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1911, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1914, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1917, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1920, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1923, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1926, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1929, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 1932, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 1935, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 1938, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 1941, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 1944, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 1947, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 1950, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 1953, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 1956, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 1959, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1962, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 1965, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1968, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 1971, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1974, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 1977, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1980, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1983, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1986, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 1989, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1992, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1995, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 1998, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2001, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2004, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2007, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2010, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 2013, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2016, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2019, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2022, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2025, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2028, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2031, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2034, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2037, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2040, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2043, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2046, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2049, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2052, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2055, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2058, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2061, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2064, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2067, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2070, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2073, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2076, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2079, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2082, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2085, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2088, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2091, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2094, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2097, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2100, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2103, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2106, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2109, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2112, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2115, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2118, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2121, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2124, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2127, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2130, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 2133, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2136, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2139, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2142, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2145, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2148, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2151, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2154, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2157, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2160, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2163, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2166, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2169, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2172, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2175, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2178, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2181, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2184, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2187, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2190, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2193, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2196, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2199, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2202, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2205, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2208, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2211, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2214, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2217, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2220, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2223, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2226, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2229, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2232, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2235, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2238, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2241, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2244, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2247, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2250, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 2253, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2256, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2259, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2262, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2265, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2268, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2271, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2274, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2277, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2280, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2283, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2286, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2289, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2292, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2295, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2298, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2301, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2304, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2307, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2310, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2313, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2316, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2319, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2322, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2325, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2328, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2331, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2334, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2337, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2340, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2343, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2346, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2349, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2352, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2355, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2358, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2361, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2364, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2367, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2370, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2373, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2376, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2379, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2382, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2385, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2388, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2391, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2394, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2397, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2400, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2403, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2406, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2409, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2412, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2415, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2418, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2421, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2424, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2427, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2430, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2433, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2436, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2439, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2442, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2445, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2448, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2451, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2454, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2457, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2460, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2463, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2466, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2469, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2472, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2475, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2478, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2481, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2484, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2487, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2490, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 2493, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2496, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2499, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2502, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2505, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2508, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2511, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2514, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2517, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2520, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2523, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2526, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2529, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2532, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2535, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2538, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2541, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2544, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2547, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2550, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2553, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2556, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2559, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2562, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2565, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2568, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2571, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2574, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2577, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2580, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2583, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2586, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2589, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2592, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2595, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2598, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2601, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2604, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2607, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2610, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 2613, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2616, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2619, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2622, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2625, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2628, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2631, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2634, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2637, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2640, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2643, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2646, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2649, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2652, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2655, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2658, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2661, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2664, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2667, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2670, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2673, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2676, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2679, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2682, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2685, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2688, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2691, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2694, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2697, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2700, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2703, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2706, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2709, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2712, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2715, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2718, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2721, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2724, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2727, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2730, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 2733, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2736, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2739, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2742, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2745, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2748, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2751, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2754, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2757, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 2760, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2763, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 2766, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 2769, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2772, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2775, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2778, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2781, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2784, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2787, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2790, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2793, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2796, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2799, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2802, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2805, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2808, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2811, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2814, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2817, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2820, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2823, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2826, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2829, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2832, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2835, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2838, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2841, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2844, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2847, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2850, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2853, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2856, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2859, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2862, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2865, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2868, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2871, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2874, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2877, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2880, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2883, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2886, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2889, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 2892, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 2895, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 2898, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 2901, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 2904, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 2907, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 2910, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 2913, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 2916, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 2919, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2922, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 2925, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2928, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 2931, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2934, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 2937, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2940, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2943, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2946, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2949, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 2952, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2955, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2958, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 2961, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2964, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2967, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2970, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 2973, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2976, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2979, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2982, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2985, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2988, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2991, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2994, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 2997, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3000, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3003, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3006, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3009, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3012, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3015, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3018, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3021, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 3024, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 3027, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3030, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3033, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 3036, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3039, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3042, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3045, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3048, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3051, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3054, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3057, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3060, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3063, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3066, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3069, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3072, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3075, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3078, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3081, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3084, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3087, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3090, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3093, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3096, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3099, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3102, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3105, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3108, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3111, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3114, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3117, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3120, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3123, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3126, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3129, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3132, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3135, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3138, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3141, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 3144, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 3147, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3150, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3153, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 3156, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3159, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3162, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3165, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3168, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3171, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3174, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3177, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3180, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3183, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3186, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3189, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3192, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3195, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3198, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3201, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3204, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3207, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3210, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3213, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3216, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3219, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3222, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3225, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3228, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3231, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3234, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3237, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3240, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3243, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3246, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3249, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3252, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3255, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3258, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3261, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3264, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 3267, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3270, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3273, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3276, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3279, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3282, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3285, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3288, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3291, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3294, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3297, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3300, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3303, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3306, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3309, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3312, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3315, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3318, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3321, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3324, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3327, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3330, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3333, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3336, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3339, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3342, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3345, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3348, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3351, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3354, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3357, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3360, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3363, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3366, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3369, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3372, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3375, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3378, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3381, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 3384, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 3387, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3390, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3393, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 3396, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3399, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3402, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3405, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3408, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3411, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3414, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3417, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3420, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3423, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3426, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3429, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3432, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3435, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3438, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3441, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3444, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3447, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3450, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3453, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3456, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3459, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3462, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3465, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3468, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3471, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3474, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3477, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3480, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3483, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3486, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3489, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3492, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3495, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3498, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3501, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 3504, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 3507, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3510, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3513, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 3516, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3519, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3522, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3525, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3528, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3531, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3534, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3537, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3540, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3543, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3546, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3549, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3552, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3555, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3558, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3561, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3564, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3567, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3570, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3573, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3576, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3579, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3582, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3585, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3588, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3591, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3594, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3597, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3600, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3603, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3606, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3609, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3612, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3615, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3618, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3621, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 3624, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 3627, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3630, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3633, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 3636, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3639, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3642, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3645, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3648, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3651, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3654, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3657, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3660, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3663, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3666, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3669, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3672, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3675, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 3678, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3681, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3684, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3687, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 3690, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3693, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3696, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3699, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3702, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3705, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3708, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3711, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3714, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3717, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3720, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3723, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 3726, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3729, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3732, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3735, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3738, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3741, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 3744, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 3747, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3750, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3753, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 3756, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3759, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3762, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3765, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3768, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3771, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3774, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3777, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3780, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3783, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3786, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3789, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3792, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3795, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3798, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3801, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3804, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3807, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3810, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3813, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3816, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3819, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3822, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3825, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3828, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3831, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3834, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3837, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3840, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3843, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3846, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3849, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3852, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3855, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3858, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3861, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 3864, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 3867, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3870, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3873, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 3876, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3879, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3882, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 3885, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3888, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 3891, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3894, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 3897, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3900, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3903, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3906, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3909, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 3912, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3915, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3918, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 3921, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 3924, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3927, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3930, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 3933, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3936, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3939, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3942, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3945, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3948, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3951, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3954, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3957, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3960, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3963, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 3966, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 3969, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 3972, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 3975, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 3978, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 3981, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 3984, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 3987, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 3990, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 3993, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 3996, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 3999, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4002, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 4005, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4008, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4011, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4014, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4017, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4020, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4023, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4026, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4029, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4032, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4035, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4038, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4041, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 4044, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 4047, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 4050, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 4053, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4056, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4059, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4062, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4065, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4068, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4071, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4074, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4077, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4080, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4083, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4086, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4089, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4092, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4095, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 4098, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 4101, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 4104, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 4107, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4110, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4113, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 4116, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 4119, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4122, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 4125, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4128, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4131, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4134, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4137, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4140, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4143, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4146, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4149, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4152, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4155, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4158, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4161, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 4164, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 4167, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 4170, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 4173, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4176, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4179, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4182, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4185, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4188, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4191, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4194, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4197, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4200, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4203, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4206, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4209, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4212, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4215, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 4218, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 4221, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 4224, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 4227, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4230, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4233, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 4236, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 4239, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4242, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 4245, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4248, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4251, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4254, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4257, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4260, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4263, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4266, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4269, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4272, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4275, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4278, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4281, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 4284, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4287, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4290, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 4293, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4296, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4299, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4302, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4305, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4308, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4311, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4314, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4317, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4320, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4323, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4326, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4329, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4332, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4335, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 4338, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 4341, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 4344, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 4347, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4350, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4353, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 4356, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 4359, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4362, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 4365, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4368, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4371, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4374, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4377, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4380, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4383, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4386, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4389, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4392, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4395, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4398, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4401, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 4404, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4407, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4410, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 4413, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4416, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4419, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4422, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4425, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4428, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4431, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4434, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4437, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4440, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4443, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4446, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4449, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4452, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4455, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 4458, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 4461, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 4464, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 4467, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4470, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4473, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 4476, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 4479, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4482, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 4485, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4488, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4491, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4494, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4497, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4500, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4503, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4506, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4509, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4512, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4515, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4518, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4521, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 4524, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 4527, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 4530, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 4533, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4536, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4539, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4542, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4545, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4548, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4551, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4554, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4557, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4560, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4563, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4566, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4569, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4572, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4575, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 4578, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 4581, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 4584, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 4587, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4590, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4593, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 4596, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 4599, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4602, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 4605, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4608, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4611, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4614, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4617, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4620, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4623, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4626, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4629, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4632, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4635, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 4638, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4641, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 4644, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 4647, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 4650, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 4653, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4656, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4659, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4662, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4665, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4668, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4671, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4674, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4677, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 4680, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4683, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 4686, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4689, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 4692, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 4695, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 4698, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 4701, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 4704, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 4707, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 4710, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 4713, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 4716, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 4719, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4722, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 4725, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4728, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 4731, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4734, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 4737, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4740, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4743, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4746, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4749, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 4752, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4755, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4758, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 4761, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 4764, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4767, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4770, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 4773, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4776, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4779, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4782, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4785, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4788, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4791, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4794, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4797, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4800, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4803, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4806, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 4809, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4812, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4815, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4818, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4821, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4824, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4827, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4830, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4833, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4836, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4839, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4842, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4845, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4848, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4851, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4854, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4857, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4860, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4863, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4866, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4869, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4872, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4875, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4878, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4881, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4884, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4887, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4890, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4893, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4896, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4899, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4902, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4905, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4908, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4911, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4914, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4917, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4920, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4923, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4926, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4929, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4932, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4935, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4938, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 4941, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4944, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4947, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4950, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4953, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4956, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4959, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4962, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4965, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4968, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4971, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4974, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4977, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4980, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4983, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4986, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4989, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4992, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4995, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 4998, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5001, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5004, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5007, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5010, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5013, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5016, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5019, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5022, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5025, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5028, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5031, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5034, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5037, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5040, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5043, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5046, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5049, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5052, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5055, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5058, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5061, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5064, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5067, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5070, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 5073, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5076, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5079, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5082, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5085, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5088, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5091, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5094, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5097, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5100, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5103, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5106, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5109, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5112, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5115, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5118, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5121, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5124, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5127, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5130, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5133, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5136, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5139, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5142, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5145, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5148, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5151, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5154, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5157, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5160, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5163, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5166, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5169, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5172, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5175, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5178, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5181, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5184, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5187, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5190, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5193, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5196, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5199, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5202, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 5205, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5208, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5211, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5214, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5217, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5220, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5223, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5226, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5229, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5232, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5235, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5238, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5241, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5244, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5247, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5250, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5253, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5256, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5259, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5262, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5265, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5268, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5271, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5274, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5277, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5280, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5283, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5286, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5289, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5292, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5295, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5298, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5301, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5304, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5307, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5310, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5313, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5316, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5319, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5322, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5325, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5328, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5331, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5334, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 5337, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5340, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5343, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 5346, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 5349, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 5352, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 5355, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5358, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 5361, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 5364, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 5367, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 5370, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 5373, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5376, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5379, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 5382, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 5385, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5388, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5391, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5394, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5397, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5400, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5403, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5406, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5409, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 5412, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5415, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5418, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 5421, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5424, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5427, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5430, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5433, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5436, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5439, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5442, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5445, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5448, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5451, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5454, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5457, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5460, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5463, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 5466, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 5469, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 5472, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 5475, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5478, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 5481, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 5484, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 5487, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 5490, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 5493, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5496, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5499, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 5502, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 5505, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5508, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5511, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5514, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5517, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5520, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5523, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5526, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5529, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 5532, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5535, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5538, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 5541, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5544, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5547, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5550, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5553, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5556, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5559, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5562, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5565, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5568, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5571, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5574, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5577, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5580, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5583, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 5586, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 5589, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 5592, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 5595, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5598, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 5601, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 5604, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 5607, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 5610, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 5613, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5616, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5619, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 5622, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 5625, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5628, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5631, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5634, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5637, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5640, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5643, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5646, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5649, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 5652, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5655, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5658, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 5661, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5664, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5667, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5670, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5673, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5676, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5679, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5682, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5685, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5688, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5691, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5694, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5697, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5700, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5703, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 5706, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 5709, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 5712, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 5715, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5718, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 5721, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 5724, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 5727, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 5730, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 5733, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5736, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5739, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 5742, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 5745, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5748, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5751, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5754, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5757, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5760, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5763, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5766, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5769, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 5772, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5775, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5778, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 5781, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5784, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5787, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5790, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5793, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5796, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5799, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5802, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5805, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5808, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5811, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5814, "action": {"type": "invoke", "field": "f64x2.pmin", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5817, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5820, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5823, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 5826, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5829, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 5832, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5835, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5838, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5841, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 5844, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5847, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 5850, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5853, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5856, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5859, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 5862, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 5865, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5868, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5871, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5874, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5877, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5880, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5883, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5886, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5889, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 5892, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5895, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 5898, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 5901, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5904, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5907, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5910, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5913, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5916, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5919, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5922, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5925, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 5928, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5931, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 5934, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 5937, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5940, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5943, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 5946, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5949, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 5952, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5955, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 5958, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5961, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 5964, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5967, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 5970, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5973, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5976, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 5979, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 5982, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 5985, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 5988, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5991, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 5994, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 5997, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6000, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6003, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6006, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6009, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 6012, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6015, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6018, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 6021, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6024, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6027, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6030, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6033, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6036, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6039, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6042, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6045, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6048, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6051, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6054, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6057, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6060, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6063, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6066, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6069, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6072, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6075, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6078, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6081, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6084, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6087, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 6090, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6093, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6096, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6099, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 6102, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6105, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6108, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6111, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6114, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6117, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6120, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6123, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6126, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6129, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 6132, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6135, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6138, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 6141, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6144, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6147, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6150, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6153, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6156, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6159, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6162, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6165, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6168, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6171, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6174, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6177, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6180, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 6183, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6186, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 6189, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6192, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 6195, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6198, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 6201, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6204, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 6207, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 6210, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 6213, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 6216, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 6219, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 6222, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 6225, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6228, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6231, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6234, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6237, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6240, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6243, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6246, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6249, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 6252, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6255, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6258, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 6261, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6264, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6267, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6270, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6273, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6276, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6279, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6282, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6285, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6288, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6291, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6294, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6297, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6300, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6303, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6306, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6309, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6312, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6315, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6318, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6321, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6324, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6327, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 6330, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6333, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6336, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6339, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 6342, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6345, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6348, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6351, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6354, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6357, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6360, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6363, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6366, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6369, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 6372, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6375, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6378, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6381, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6384, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6387, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6390, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6393, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6396, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6399, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6402, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6405, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6408, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6411, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6414, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6417, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6420, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 6423, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6426, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 6429, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6432, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 6435, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6438, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 6441, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6444, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 6447, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 6450, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 6453, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 6456, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 6459, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 6462, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 6465, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6468, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6471, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6474, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6477, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6480, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6483, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6486, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6489, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 6492, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6495, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6498, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 6501, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6504, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6507, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6510, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6513, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6516, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6519, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6522, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6525, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6528, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6531, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6534, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6537, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6540, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6543, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6546, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6549, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6552, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6555, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6558, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6561, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6564, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6567, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 6570, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6573, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6576, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6579, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 6582, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6585, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6588, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6591, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6594, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6597, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6600, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6603, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6606, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6609, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 6612, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6615, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6618, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6621, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6624, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6627, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6630, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6633, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6636, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6639, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6642, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6645, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6648, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6651, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6654, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6657, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6660, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 6663, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6666, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 6669, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6672, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 6675, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6678, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 6681, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6684, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 6687, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 6690, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 6693, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 6696, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 6699, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 6702, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 6705, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6708, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6711, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6714, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6717, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6720, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6723, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6726, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6729, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 6732, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6735, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6738, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 6741, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6744, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6747, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6750, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6753, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6756, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6759, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6762, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6765, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6768, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6771, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6774, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6777, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6780, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6783, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6786, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6789, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6792, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6795, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6798, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6801, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6804, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6807, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 6810, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6813, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6816, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6819, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 6822, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6825, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6828, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6831, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6834, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6837, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6840, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6843, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6846, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6849, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 6852, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6855, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6858, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6861, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6864, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6867, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6870, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6873, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6876, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6879, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6882, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6885, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6888, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6891, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6894, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6897, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 6900, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 6903, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 6906, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 6909, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 6912, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 6915, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 6918, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 6921, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 6924, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 6927, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 6930, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 6933, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 6936, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 6939, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 6942, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 6945, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6948, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6951, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6954, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6957, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 6960, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6963, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 6966, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 6969, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 6972, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6975, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 6978, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 6981, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6984, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6987, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6990, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 6993, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 6996, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 6999, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7002, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7005, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7008, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7011, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7014, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7017, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7020, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7023, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7026, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7029, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7032, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7035, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7038, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7041, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7044, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7047, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7050, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7053, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7056, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7059, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7062, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7065, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7068, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7071, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7074, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7077, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7080, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7083, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7086, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7089, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7092, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7095, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7098, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7101, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7104, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7107, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7110, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7113, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7116, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7119, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7122, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7125, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7128, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7131, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7134, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7137, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7140, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 7143, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 7146, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 7149, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 7152, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 7155, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 7158, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 7161, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 7164, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 7167, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7170, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 7173, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7176, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7179, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7182, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 7185, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7188, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7191, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7194, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 7197, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7200, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7203, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7206, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 7209, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 7212, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7215, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7218, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 7221, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7224, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7227, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7230, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7233, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7236, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7239, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7242, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7245, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7248, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7251, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7254, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7257, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7260, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7263, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 7266, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7269, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 7272, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7275, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 7278, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7281, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 7284, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7287, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7290, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7293, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7296, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7299, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7302, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7305, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7308, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7311, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7314, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 7317, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7320, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7323, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7326, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 7329, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 7332, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7335, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7338, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 7341, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7344, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7347, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7350, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7353, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7356, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7359, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7362, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7365, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7368, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7371, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7374, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7377, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7380, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7383, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 7386, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7389, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 7392, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7395, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 7398, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7401, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 7404, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7407, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7410, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7413, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7416, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7419, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7422, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7425, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7428, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7431, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7434, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 7437, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7440, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7443, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7446, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 7449, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 7452, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7455, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7458, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 7461, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7464, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7467, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7470, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7473, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7476, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7479, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7482, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7485, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7488, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7491, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7494, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7497, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7500, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7503, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7506, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7509, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7512, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7515, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7518, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7521, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7524, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7527, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7530, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7533, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7536, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7539, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7542, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7545, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7548, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7551, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7554, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7557, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7560, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7563, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7566, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7569, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7572, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7575, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7578, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7581, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7584, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7587, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7590, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7593, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7596, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7599, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7602, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7605, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7608, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7611, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7614, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7617, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 7620, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 7623, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 7626, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 7629, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 7632, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 7635, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 7638, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 7641, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 7644, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 7647, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7650, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 7653, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7656, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 7659, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7662, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 7665, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7668, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7671, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7674, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 7677, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7680, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7683, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7686, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 7689, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 7692, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7695, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7698, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 7701, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7704, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7707, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7710, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7713, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7716, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7719, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7722, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7725, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7728, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7731, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7734, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7737, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7740, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7743, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7746, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7749, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7752, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7755, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7758, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7761, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7764, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7767, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7770, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7773, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7776, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7779, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7782, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7785, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7788, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7791, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7794, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7797, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7800, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7803, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7806, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7809, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 7812, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7815, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7818, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 7821, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7824, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7827, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7830, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7833, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7836, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7839, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7842, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7845, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 7848, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7851, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7854, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 7857, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7860, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7863, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7866, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7869, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7872, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7875, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7878, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7881, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7884, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7887, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 7890, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7893, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7896, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7899, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 7902, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7905, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7908, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7911, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7914, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7917, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7920, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7923, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7926, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7929, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7932, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7935, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 7938, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7941, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7944, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7947, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7950, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7953, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7956, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7959, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7962, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7965, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7968, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7971, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 7974, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7977, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7980, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7983, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7986, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7989, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7992, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7995, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 7998, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8001, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8004, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8007, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 8010, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8013, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8016, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8019, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 8022, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8025, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8028, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8031, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8034, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8037, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8040, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8043, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8046, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8049, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8052, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8055, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8058, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8061, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8064, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8067, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8070, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8073, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8076, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8079, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8082, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8085, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8088, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8091, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8094, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8097, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8100, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8103, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8106, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8109, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 8112, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8115, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 8118, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8121, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 8124, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8127, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 8130, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8133, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8136, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8139, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 8142, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8145, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8148, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8151, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8154, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8157, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8160, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8163, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8166, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8169, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8172, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8175, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8178, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 8181, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8184, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8187, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8190, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8193, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8196, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8199, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8202, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8205, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8208, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8211, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8214, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8217, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8220, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8223, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8226, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8229, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8232, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8235, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8238, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8241, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8244, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8247, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 8250, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8253, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8256, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8259, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 8262, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8265, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8268, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8271, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8274, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8277, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8280, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8283, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8286, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8289, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8292, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8295, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8298, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8301, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8304, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8307, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8310, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8313, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8316, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8319, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8322, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8325, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8328, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8331, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8334, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8337, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8340, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8343, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8346, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8349, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8352, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8355, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8358, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8361, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8364, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8367, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 8370, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8373, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8376, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8379, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 8382, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8385, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8388, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8391, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8394, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8397, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8400, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8403, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8406, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8409, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8412, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8415, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8418, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8421, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8424, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8427, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8430, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8433, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8436, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8439, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8442, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8445, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8448, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8451, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8454, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8457, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8460, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8463, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8466, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8469, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8472, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8475, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8478, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8481, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8484, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8487, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 8490, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8493, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8496, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8499, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 8502, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8505, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8508, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8511, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8514, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8517, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8520, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8523, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8526, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8529, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8532, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8535, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8538, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8541, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8544, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8547, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8550, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8553, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8556, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8559, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8562, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8565, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8568, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8571, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8574, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8577, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8580, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8583, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8586, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8589, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 8592, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8595, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 8598, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8601, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 8604, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8607, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 8610, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8613, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8616, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8619, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 8622, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8625, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8628, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8631, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8634, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8637, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 8640, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8643, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8646, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 8649, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8652, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8655, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8658, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 8661, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8664, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8667, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8670, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8673, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8676, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8679, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8682, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8685, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8688, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8691, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8694, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8697, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8700, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8703, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8706, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8709, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8712, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8715, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8718, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8721, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8724, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8727, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 8730, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8733, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8736, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8739, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 8742, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8745, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8748, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8751, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8754, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8757, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8760, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8763, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 8766, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8769, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8772, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8775, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8778, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 8781, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8784, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8787, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8790, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8793, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8796, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8799, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8802, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8805, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 8808, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8811, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8814, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 8817, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8820, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8823, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8826, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8829, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8832, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8835, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8838, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8841, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8844, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8847, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 8850, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8853, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8856, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8859, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 8862, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8865, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8868, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8871, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8874, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8877, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8880, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8883, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8886, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8889, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8892, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8895, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8898, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8901, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8904, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8907, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8910, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8913, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8916, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8919, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8922, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8925, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8928, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8931, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 8934, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8937, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8940, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8943, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8946, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8949, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8952, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8955, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8958, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8961, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8964, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8967, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 8970, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8973, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8976, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8979, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 8982, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8985, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8988, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8991, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8994, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 8997, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9000, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9003, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9006, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9009, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9012, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9015, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9018, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9021, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9024, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9027, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9030, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9033, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9036, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9039, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9042, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9045, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9048, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9051, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9054, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9057, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9060, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9063, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9066, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9069, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 9072, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9075, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 9078, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9081, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 9084, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9087, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 9090, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9093, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9096, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9099, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 9102, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9105, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 9108, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9111, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9114, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9117, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 9120, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9123, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9126, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9129, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 9132, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9135, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9138, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 9141, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9144, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9147, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9150, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9153, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9156, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9159, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9162, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9165, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9168, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9171, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9174, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9177, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9180, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9183, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9186, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9189, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9192, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9195, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9198, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9201, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9204, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9207, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 9210, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9213, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9216, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9219, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 9222, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9225, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9228, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9231, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9234, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9237, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9240, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9243, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9246, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9249, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9252, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9255, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9258, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9261, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9264, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9267, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9270, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9273, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9276, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9279, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9282, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9285, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9288, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9291, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9294, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9297, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9300, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9303, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9306, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9309, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9312, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9315, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9318, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9321, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9324, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9327, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 9330, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9333, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9336, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9339, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 9342, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9345, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9348, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9351, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9354, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9357, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9360, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9363, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9366, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9369, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9372, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9375, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9378, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9381, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9384, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9387, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9390, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9393, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9396, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9399, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9402, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9405, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9408, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9411, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9414, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9417, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9420, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9423, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9426, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9429, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9432, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9435, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9438, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9441, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9444, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9447, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 9450, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9453, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9456, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9459, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 9462, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9465, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9468, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9471, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9474, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9477, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9480, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9483, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9486, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9489, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9492, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9495, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9498, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9501, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9504, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9507, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9510, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9513, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9516, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9519, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9522, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9525, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9528, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9531, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9534, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9537, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9540, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9543, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9546, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9549, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9552, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9555, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9558, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9561, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9564, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9567, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 9570, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9573, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9576, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9579, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 9582, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9585, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9588, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9591, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9594, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9597, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9600, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9603, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9606, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9609, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9612, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9615, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9618, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9621, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9624, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9627, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9630, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9633, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9636, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9639, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9642, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9645, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9648, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9651, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9654, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 9657, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9660, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9663, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9666, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9669, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9672, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9675, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9678, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9681, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9684, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9687, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 9690, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9693, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9696, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9699, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 9702, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9705, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9708, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9711, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9714, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9717, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9720, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9723, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 9726, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9729, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9732, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9735, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 9738, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9741, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9744, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9747, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9750, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9753, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9756, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9759, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9762, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9765, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9768, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9771, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9774, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 9777, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9780, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9783, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9786, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9789, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9792, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9795, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9798, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9801, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9804, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9807, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 9810, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9813, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9816, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9819, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 9822, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9825, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9828, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9831, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9834, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9837, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9840, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9843, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9846, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9849, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9852, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9855, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9858, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9861, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9864, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9867, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9870, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9873, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9876, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9879, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9882, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9885, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9888, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9891, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9894, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9897, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9900, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9903, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9906, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9909, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9912, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9915, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9918, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9921, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9924, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9927, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 9930, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9933, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9936, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9939, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 9942, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9945, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9948, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9951, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9954, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9957, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9960, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9963, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9966, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9969, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9972, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9975, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9978, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9981, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9984, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9987, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9990, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9993, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9996, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 9999, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10002, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10005, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10008, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10011, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10014, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10017, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10020, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10023, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10026, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10029, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10032, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10035, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10038, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10041, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10044, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10047, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 10050, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10053, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10056, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10059, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 10062, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10065, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10068, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10071, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10074, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10077, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10080, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10083, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10086, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10089, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10092, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 10095, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 10098, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10101, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10104, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10107, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10110, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10113, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10116, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10119, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10122, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10125, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10128, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10131, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10134, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10137, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10140, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10143, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10146, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10149, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10152, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10155, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10158, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10161, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10164, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10167, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 10170, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10173, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10176, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10179, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 10182, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10185, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10188, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10191, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10194, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10197, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10200, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10203, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10206, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10209, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10212, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 10215, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 10218, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10221, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10224, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10227, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10230, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10233, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10236, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10239, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10242, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10245, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10248, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10251, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10254, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10257, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10260, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10263, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10266, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10269, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10272, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10275, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10278, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10281, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10284, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10287, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 10290, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10293, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10296, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10299, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 10302, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10305, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10308, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10311, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10314, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10317, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10320, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10323, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10326, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10329, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10332, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10335, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10338, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10341, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10344, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10347, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10350, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10353, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10356, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10359, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10362, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10365, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10368, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10371, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10374, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10377, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10380, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10383, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10386, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10389, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10392, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10395, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10398, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10401, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10404, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10407, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 10410, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10413, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10416, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10419, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 10422, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10425, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10428, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10431, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10434, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10437, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10440, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10443, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10446, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10449, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10452, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10455, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10458, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10461, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10464, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10467, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10470, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10473, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10476, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10479, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10482, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10485, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10488, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10491, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10494, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10497, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10500, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10503, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10506, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10509, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10512, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10515, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10518, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10521, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10524, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10527, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 10530, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10533, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10536, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10539, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 10542, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10545, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10548, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10551, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10554, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10557, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10560, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10563, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 10566, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10569, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10572, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 10575, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 10578, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10581, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10584, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10587, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10590, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10593, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10596, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10599, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10602, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10605, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 10608, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10611, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 10614, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 10617, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10620, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10623, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10626, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10629, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10632, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10635, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10638, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10641, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10644, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10647, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10650, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10653, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10656, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10659, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10662, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10665, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10668, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10671, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10674, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10677, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10680, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10683, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10686, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10689, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10692, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10695, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10698, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10701, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10704, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10707, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10710, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10713, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10716, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10719, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10722, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10725, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10728, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10731, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10734, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10737, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10740, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10743, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10746, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 10749, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10752, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10755, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10758, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10761, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10764, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10767, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10770, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10773, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10776, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10779, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10782, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10785, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10788, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10791, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10794, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10797, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10800, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10803, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10806, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10809, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10812, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10815, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10818, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10821, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10824, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10827, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10830, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10833, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10836, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10839, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10842, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10845, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10848, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10851, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10854, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10857, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10860, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10863, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10866, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10869, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10872, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10875, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10878, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 10881, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10884, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10887, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10890, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10893, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10896, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10899, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10902, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10905, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10908, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10911, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10914, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10917, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10920, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10923, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10926, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10929, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10932, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10935, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10938, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10941, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10944, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10947, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10950, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10953, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10956, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10959, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10962, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10965, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10968, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10971, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10974, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10977, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10980, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10983, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10986, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10989, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10992, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10995, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 10998, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 11001, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 11004, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 11007, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 11010, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 11013, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11016, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11019, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11022, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11025, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11028, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11031, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11034, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11037, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11040, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11043, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11046, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11049, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11052, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11055, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11058, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11061, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11064, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11067, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11070, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11073, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11076, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11079, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11082, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11085, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11088, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11091, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11094, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11097, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11100, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11103, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11106, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11109, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11112, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11115, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11118, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11121, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11124, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11127, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11130, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11133, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11136, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11139, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11142, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 11145, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 11148, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 11151, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 11154, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 11157, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 11160, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 11163, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 11166, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 11169, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 11172, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 11175, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 11178, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 11181, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 11184, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 11187, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 11190, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 11193, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 11196, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11199, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11202, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 11205, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 11208, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11211, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11214, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 11217, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 11220, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 11223, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 11226, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 11229, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11232, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11235, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11238, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11241, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11244, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11247, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11250, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11253, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11256, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11259, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11262, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11265, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 11268, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 11271, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 11274, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 11277, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 11280, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 11283, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 11286, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 11289, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 11292, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 11295, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 11298, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 11301, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 11304, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 11307, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 11310, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 11313, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 11316, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11319, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11322, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 11325, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 11328, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11331, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11334, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 11337, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 11340, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 11343, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 11346, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 11349, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11352, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11355, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11358, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11361, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11364, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11367, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11370, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11373, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11376, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11379, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11382, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11385, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 11388, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 11391, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 11394, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 11397, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 11400, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 11403, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 11406, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 11409, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 11412, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 11415, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 11418, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 11421, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 11424, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 11427, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 11430, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 11433, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 11436, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11439, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11442, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 11445, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 11448, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11451, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11454, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 11457, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 11460, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 11463, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 11466, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 11469, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11472, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11475, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11478, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11481, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11484, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11487, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11490, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11493, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11496, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11499, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11502, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11505, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 11508, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 11511, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 11514, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 11517, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 11520, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 11523, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 11526, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 11529, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 11532, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 11535, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 11538, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 11541, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 11544, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 11547, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 11550, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 11553, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 11556, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11559, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11562, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 11565, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 11568, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11571, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 11574, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 11577, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, + {"type": "assert_return", "line": 11580, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 11583, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 11586, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, + {"type": "assert_return", "line": 11589, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11592, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11595, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11598, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11601, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11604, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11607, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11610, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 11613, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 11616, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11619, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 11622, "action": {"type": "invoke", "field": "f64x2.pmax", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}, {"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_malformed", "line": 11629, "filename": "simd_f64x2_pmin_pmax.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11630, "filename": "simd_f64x2_pmin_pmax.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11631, "filename": "simd_f64x2_pmin_pmax.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11632, "filename": "simd_f64x2_pmin_pmax.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11633, "filename": "simd_f64x2_pmin_pmax.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11634, "filename": "simd_f64x2_pmin_pmax.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11635, "filename": "simd_f64x2_pmin_pmax.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 11636, "filename": "simd_f64x2_pmin_pmax.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 11639, "filename": "simd_f64x2_pmin_pmax.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11640, "filename": "simd_f64x2_pmin_pmax.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11645, "filename": "simd_f64x2_pmin_pmax.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11653, "filename": "simd_f64x2_pmin_pmax.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11661, "filename": "simd_f64x2_pmin_pmax.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 11669, "filename": "simd_f64x2_pmin_pmax.14.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.0.wasm new file mode 100644 index 00000000..d06915c4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.1.wat new file mode 100644 index 00000000..68c11e33 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.1.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.ceil (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.10.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.10.wat new file mode 100644 index 00000000..53bf9302 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.10.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.floor (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.11.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.11.wat new file mode 100644 index 00000000..f497c5ff --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.11.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.trunc (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.12.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.12.wat new file mode 100644 index 00000000..85a1fcff --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.12.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.nearest (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.13.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.13.wat new file mode 100644 index 00000000..81df6627 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.13.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.ceil (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.14.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.14.wat new file mode 100644 index 00000000..e9637249 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.14.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.floor (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.15.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.15.wat new file mode 100644 index 00000000..a98d5c8a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.15.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.trunc (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.16.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.16.wat new file mode 100644 index 00000000..3e6a1fed --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.16.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.nearest (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.17.wasm new file mode 100644 index 00000000..2513a03a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.18.wasm new file mode 100644 index 00000000..f428c8de Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.19.wasm new file mode 100644 index 00000000..31211fa8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.2.wat new file mode 100644 index 00000000..64f66a1c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.2.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.floor (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.20.wasm new file mode 100644 index 00000000..b709ae59 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.21.wasm new file mode 100644 index 00000000..5eb23d62 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.22.wasm new file mode 100644 index 00000000..7828e7d0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.23.wasm new file mode 100644 index 00000000..fe16489a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.24.wasm new file mode 100644 index 00000000..68f3ab80 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.3.wat new file mode 100644 index 00000000..0d648917 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.3.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.trunc (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.4.wat new file mode 100644 index 00000000..e9184e86 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.4.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.nearest (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.5.wat new file mode 100644 index 00000000..89bed995 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.5.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.ceil (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.6.wat new file mode 100644 index 00000000..b8bdf18b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.6.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.floor (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.7.wat new file mode 100644 index 00000000..0a80ba82 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.7.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.trunc (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.8.wat new file mode 100644 index 00000000..d1d9a657 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.8.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.nearest (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.9.wat new file mode 100644 index 00000000..ef8d57c9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.9.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.ceil (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.json new file mode 100644 index 00000000..0e0431cd --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_f64x2_rounding/simd_f64x2_rounding.json @@ -0,0 +1,203 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_f64x2_rounding.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_f64x2_rounding.0.wasm"}, + {"type": "assert_return", "line": 11, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 17, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 27, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4619567317775286272", "4619567317775286272"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841813454723219456", "13841813454723219456"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454414266368", "4728057454414266368"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "f64x2.ceil", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618441417868443648", "4618441417868443648"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842939354630062080", "13842939354630062080"]}]}, + {"type": "assert_return", "line": 119, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "f64x2.floor", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618441417868443648", "4618441417868443648"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841813454723219456", "13841813454723219456"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 251, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 257, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "f64x2.trunc", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 291, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618441417868443648", "4618441417868443648"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13841813454723219456", "13841813454723219456"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 305, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071173905", "4443687238071173905"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347986008", "4728057454347986008"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "5012481849648991189"]}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4443687238071938066", "4443687238071938066"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 345, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:canonical", "nan:canonical"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "f64x2.nearest", "args": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["nan:arithmetic", "nan:arithmetic"]}]}, + {"type": "assert_malformed", "line": 367, "filename": "simd_f64x2_rounding.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 368, "filename": "simd_f64x2_rounding.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 369, "filename": "simd_f64x2_rounding.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 370, "filename": "simd_f64x2_rounding.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 371, "filename": "simd_f64x2_rounding.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 372, "filename": "simd_f64x2_rounding.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 373, "filename": "simd_f64x2_rounding.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 374, "filename": "simd_f64x2_rounding.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 375, "filename": "simd_f64x2_rounding.9.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 376, "filename": "simd_f64x2_rounding.10.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 377, "filename": "simd_f64x2_rounding.11.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 378, "filename": "simd_f64x2_rounding.12.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 379, "filename": "simd_f64x2_rounding.13.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 380, "filename": "simd_f64x2_rounding.14.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 381, "filename": "simd_f64x2_rounding.15.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 382, "filename": "simd_f64x2_rounding.16.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 385, "filename": "simd_f64x2_rounding.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 386, "filename": "simd_f64x2_rounding.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 387, "filename": "simd_f64x2_rounding.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 388, "filename": "simd_f64x2_rounding.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 393, "filename": "simd_f64x2_rounding.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 401, "filename": "simd_f64x2_rounding.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 409, "filename": "simd_f64x2_rounding.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 417, "filename": "simd_f64x2_rounding.24.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.0.wasm new file mode 100644 index 00000000..b46368d4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.1.wasm new file mode 100644 index 00000000..bc38cff5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.10.wasm new file mode 100644 index 00000000..748b63b9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.11.wasm new file mode 100644 index 00000000..398159b3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.12.wasm new file mode 100644 index 00000000..aceac887 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.2.wasm new file mode 100644 index 00000000..4e7621fc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.3.wasm new file mode 100644 index 00000000..f16a1ffa Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.4.wasm new file mode 100644 index 00000000..c41a28d6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.5.wasm new file mode 100644 index 00000000..27b29de0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.6.wasm new file mode 100644 index 00000000..a6b44d17 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.7.wasm new file mode 100644 index 00000000..2bdfcfd6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.8.wasm new file mode 100644 index 00000000..06ac24a2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.9.wasm new file mode 100644 index 00000000..7a6af213 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.json new file mode 100644 index 00000000..9b12c654 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith/simd_i16x8_arith.json @@ -0,0 +1,196 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i16x8_arith.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i16x8_arith.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "128", "0", "128", "0", "128", "0", "128", "0", "128", "0", "128", "0", "128", "0", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i32", "value": ["2147516416", "2147516416", "2147516416", "2147516416"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "0", "32768", "0", "32768", "0", "32768", "0"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "49024", "32768", "49024", "32768", "49024", "32768", "49024"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "16256", "32768", "16256", "32768", "16256", "32768", "16256"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32641", "1", "32641", "1", "32641", "1", "32641"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "65409", "1", "65409", "1", "65409", "1", "65409"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32705", "1", "32705", "1", "32705", "1", "32705"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65534", "65533", "65532", "65531", "65530", "65529"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "3", "6", "9", "12", "15", "18", "21"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3598", "3598", "3598", "3598", "3598", "3598", "3598", "3598"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "i16x8.add", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["22136", "22136", "22136", "22136", "22136", "22136", "22136", "22136"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["26796", "26796", "26796", "26796", "26796", "26796", "26796", "26796"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32764", "32764", "32764", "32764", "32764", "32764", "32764", "32764"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32771", "32771", "32771", "32771", "32771", "32771", "32771", "32771"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "128", "0", "128", "0", "128", "0", "128", "0", "128", "0", "128", "0", "128", "0", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 291, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 294, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i32", "value": ["2147516416", "2147516416", "2147516416", "2147516416"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "0", "32768", "0", "32768", "0", "32768", "0"]}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "16512", "32768", "16512", "32768", "16512", "32768", "16512"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "49280", "32768", "49280", "32768", "49280", "32768", "49280"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32897", "1", "32897", "1", "32897", "1", "32897"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "129", "1", "129", "1", "129", "1", "129"]}]}, + {"type": "assert_return", "line": 318, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32833", "1", "32833", "1", "32833", "1", "32833"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65534", "65533", "65532", "65531", "65530", "65529"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65534", "65533", "65532", "65531", "65530", "65529"]}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["44444", "44444", "44444", "44444", "44444", "44444", "44444", "44444"]}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "i16x8.sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["22136", "22136", "22136", "22136", "22136", "22136", "22136", "22136"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["17476", "17476", "17476", "17476", "17476", "17476", "17476", "17476"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 338, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 344, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 350, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, + {"type": "assert_return", "line": 356, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 365, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, + {"type": "assert_return", "line": 368, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 386, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 392, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 395, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 398, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 401, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 404, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 407, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 413, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, + {"type": "assert_return", "line": 416, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 419, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, + {"type": "assert_return", "line": 422, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 425, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, + {"type": "assert_return", "line": 428, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 431, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 434, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 437, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 440, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 443, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 446, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 449, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["4096", "4096", "4096", "4096", "4096", "4096", "4096", "4096"]}, {"type": "v128", "lane_type": "i8", "value": ["16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 452, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i32", "value": ["131074", "131074", "131074", "131074"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 458, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 464, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 470, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 473, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "32640", "0", "32640", "0", "32640", "0", "32640"]}]}, + {"type": "assert_return", "line": 476, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65408", "0", "65408", "0", "65408", "0", "65408"]}]}, + {"type": "assert_return", "line": 479, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "32704", "0", "32704", "0", "32704", "0", "32704"]}]}, + {"type": "assert_return", "line": 482, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65534", "65533", "65532", "65531", "65530", "65529"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65532", "65527", "65520", "65511", "65500", "65487"]}]}, + {"type": "assert_return", "line": 485, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "8", "18", "32", "50", "72", "98"]}]}, + {"type": "assert_return", "line": 488, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["21613", "21613", "21613", "21613", "21613", "21613", "21613", "21613"]}]}, + {"type": "assert_return", "line": 491, "action": {"type": "invoke", "field": "i16x8.mul", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["52719", "52719", "52719", "52719", "52719", "52719", "52719", "52719"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["41612", "41612", "41612", "41612", "41612", "41612", "41612", "41612"]}]}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 498, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 500, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}]}, + {"type": "assert_return", "line": 504, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 506, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 510, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 512, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 516, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 518, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 522, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 524, "action": {"type": "invoke", "field": "i16x8.neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_invalid", "line": 528, "filename": "simd_i16x8_arith.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 529, "filename": "simd_i16x8_arith.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 530, "filename": "simd_i16x8_arith.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 531, "filename": "simd_i16x8_arith.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 536, "filename": "simd_i16x8_arith.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 544, "filename": "simd_i16x8_arith.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 552, "filename": "simd_i16x8_arith.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 560, "filename": "simd_i16x8_arith.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 568, "filename": "simd_i16x8_arith.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 576, "filename": "simd_i16x8_arith.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 584, "filename": "simd_i16x8_arith.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 593, "filename": "simd_i16x8_arith.12.wasm"}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "add-sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 614, "action": {"type": "invoke", "field": "mul-add", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "4", "8", "12", "16", "20", "24", "28"]}]}, + {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "mul-sub", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "4", "9", "16", "25", "36", "49"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "sub-add", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 626, "action": {"type": "invoke", "field": "add-neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 629, "action": {"type": "invoke", "field": "mul-neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65534", "65532", "65530", "65528", "65526", "65524", "65522"]}]}, + {"type": "assert_return", "line": 632, "action": {"type": "invoke", "field": "sub-neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65534", "65532", "65530", "65528", "65526", "65524", "65522"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.0.wasm new file mode 100644 index 00000000..88bc345d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.1.wat new file mode 100644 index 00000000..eb110b00 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.1.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.avgr (v128.const i16x8 0 0 0 0 0 0 0 0) (v128.const i16x8 1 1 1 1 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.10.wasm new file mode 100644 index 00000000..5548e216 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.11.wasm new file mode 100644 index 00000000..4c5c46b1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.12.wasm new file mode 100644 index 00000000..a1bae9d9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.13.wasm new file mode 100644 index 00000000..40bda11a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.14.wasm new file mode 100644 index 00000000..8ee69549 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.15.wasm new file mode 100644 index 00000000..50de7bcd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.16.wasm new file mode 100644 index 00000000..8b17f322 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.17.wasm new file mode 100644 index 00000000..f7d3c8a2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.18.wasm new file mode 100644 index 00000000..5c42a57c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.19.wasm new file mode 100644 index 00000000..ce3e2064 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.2.wat new file mode 100644 index 00000000..2fe8b23b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.2.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i16x8.avgr_s (v128.const i16x8 0 0 0 0 0 0 0 0) (v128.const i16x8 1 1 1 1 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.20.wasm new file mode 100644 index 00000000..53474282 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.3.wasm new file mode 100644 index 00000000..5f6172ac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.4.wasm new file mode 100644 index 00000000..e490d965 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.5.wasm new file mode 100644 index 00000000..74eb5d8c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.6.wasm new file mode 100644 index 00000000..f0a49736 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.7.wasm new file mode 100644 index 00000000..f514d4ad Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.8.wasm new file mode 100644 index 00000000..f5849644 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.9.wasm new file mode 100644 index 00000000..b4ee4079 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.json new file mode 100644 index 00000000..2c85dd62 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_arith2/simd_i16x8_arith2.json @@ -0,0 +1,174 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i16x8_arith2.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_i16x8_arith2.0.wasm"}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "0", "0", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "0", "0", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "65535"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "0", "0", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "65535", "65535"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "0", "0", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "0", "0", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "32768", "32768", "32768", "32768", "65535", "65535"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32832", "32832", "32832", "32832", "32832", "32832", "32832", "32832"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65413", "65413", "65413", "65413", "65413", "65413", "65413", "65413"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 220, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 224, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i16x8.min_s_with_const_0", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "16384", "16384", "16384", "16384", "32768", "32768"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "i16x8.min_s_with_const_1", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "i16x8.min_u_with_const_2", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "16384", "16384", "16384", "16384", "32768", "32768"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i16x8.min_u_with_const_3", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 232, "action": {"type": "invoke", "field": "i16x8.max_s_with_const_4", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "32767", "32767", "32767", "32767", "65535", "65535"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "i16x8.max_s_with_const_5", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3", "3", "2", "2", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i16x8.max_u_with_const_6", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "32767", "32767", "32767", "32767", "65535", "65535"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "i16x8.max_u_with_const_7", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3", "3", "2", "2", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "i16x8.avgr_u_with_const_8", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "24576", "24576", "24576", "24576", "49152", "49152"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "i16x8.avgr_u_with_const_9", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "i16x8.abs_with_const_10", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32767", "32767", "16384", "16384", "1", "1"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "i16x8.min_s_with_const_11", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "16384", "16384", "16384", "16384", "32768", "32768"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i16x8.min_s_with_const_12", "args": [{"type": "v128", "lane_type": "i16", "value": ["3", "3", "2", "2", "1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "i16x8.min_u_with_const_13", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "16384", "16384", "16384", "16384", "32768", "32768"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "i16x8.min_u_with_const_14", "args": [{"type": "v128", "lane_type": "i16", "value": ["3", "3", "2", "2", "1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "i16x8.max_s_with_const_15", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "32767", "32767", "32767", "32767", "65535", "65535"]}]}, + {"type": "assert_return", "line": 251, "action": {"type": "invoke", "field": "i16x8.max_s_with_const_16", "args": [{"type": "v128", "lane_type": "i16", "value": ["3", "3", "2", "2", "1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3", "3", "2", "2", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "i16x8.max_u_with_const_17", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "32767", "32767", "32767", "32767", "65535", "65535"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "i16x8.max_u_with_const_18", "args": [{"type": "v128", "lane_type": "i16", "value": ["3", "3", "2", "2", "1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3", "3", "2", "2", "2", "2", "3", "3"]}]}, + {"type": "assert_return", "line": 257, "action": {"type": "invoke", "field": "i16x8.avgr_u_with_const_19", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "24576", "24576", "24576", "24576", "49152", "49152"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "i16x8.avgr_u_with_const_20", "args": [{"type": "v128", "lane_type": "i16", "value": ["3", "3", "2", "2", "1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32767", "32767", "16384", "16384", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "16384", "16384", "16384", "16384", "32768", "32768"]}]}, + {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "2", "2", "1", "1", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "1", "1", "128", "128"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32767", "32767", "16384", "16384", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "16384", "16384", "16384", "16384", "32768", "32768"]}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "2", "2", "1", "1", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "1", "1", "128", "128"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32767", "32767", "16384", "16384", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "32767", "32767", "32767", "32767", "65535", "65535"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "2", "2", "1", "1", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "2", "2", "2", "2", "128", "128"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32767", "32767", "16384", "16384", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "32767", "32767", "32767", "32767", "65535", "65535"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "2", "2", "1", "1", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "2", "2", "2", "2", "128", "128"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32767", "32767", "16384", "16384", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "16384", "16384", "32767", "32767", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "24576", "24576", "24576", "24576", "49152", "49152"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "1", "1", "2", "2", "128", "128"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "2", "2", "1", "1", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "2", "2", "2", "2", "128", "128"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32767", "32767", "16384", "16384", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32767", "32767", "16384", "16384", "1", "1"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 318, "action": {"type": "invoke", "field": "i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_malformed", "line": 337, "filename": "simd_i16x8_arith2.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 338, "filename": "simd_i16x8_arith2.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 341, "filename": "simd_i16x8_arith2.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 342, "filename": "simd_i16x8_arith2.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 343, "filename": "simd_i16x8_arith2.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 344, "filename": "simd_i16x8_arith2.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 345, "filename": "simd_i16x8_arith2.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 346, "filename": "simd_i16x8_arith2.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 351, "filename": "simd_i16x8_arith2.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 359, "filename": "simd_i16x8_arith2.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 367, "filename": "simd_i16x8_arith2.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 375, "filename": "simd_i16x8_arith2.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 383, "filename": "simd_i16x8_arith2.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 391, "filename": "simd_i16x8_arith2.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 399, "filename": "simd_i16x8_arith2.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 407, "filename": "simd_i16x8_arith2.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 415, "filename": "simd_i16x8_arith2.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 423, "filename": "simd_i16x8_arith2.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 431, "filename": "simd_i16x8_arith2.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 440, "filename": "simd_i16x8_arith2.20.wasm"}, + {"type": "assert_return", "line": 479, "action": {"type": "invoke", "field": "i16x8.min_s-i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 483, "action": {"type": "invoke", "field": "i16x8.min_s-i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "i16x8.min_s-i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 491, "action": {"type": "invoke", "field": "i16x8.min_s-i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 495, "action": {"type": "invoke", "field": "i16x8.min_s-i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "i16x8.min_s-i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "i16x8.abs-i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 505, "action": {"type": "invoke", "field": "i16x8.min_u-i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 509, "action": {"type": "invoke", "field": "i16x8.min_u-i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 513, "action": {"type": "invoke", "field": "i16x8.min_u-i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "i16x8.min_u-i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 521, "action": {"type": "invoke", "field": "i16x8.min_u-i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 525, "action": {"type": "invoke", "field": "i16x8.min_u-i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 528, "action": {"type": "invoke", "field": "i16x8.abs-i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 531, "action": {"type": "invoke", "field": "i16x8.max_s-i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "i16x8.max_s-i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 539, "action": {"type": "invoke", "field": "i16x8.max_s-i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 543, "action": {"type": "invoke", "field": "i16x8.max_s-i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "i16x8.max_s-i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 551, "action": {"type": "invoke", "field": "i16x8.max_s-i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 554, "action": {"type": "invoke", "field": "i16x8.abs-i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 557, "action": {"type": "invoke", "field": "i16x8.max_u-i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 561, "action": {"type": "invoke", "field": "i16x8.max_u-i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "i16x8.max_u-i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 569, "action": {"type": "invoke", "field": "i16x8.max_u-i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 573, "action": {"type": "invoke", "field": "i16x8.max_u-i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 577, "action": {"type": "invoke", "field": "i16x8.max_u-i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 580, "action": {"type": "invoke", "field": "i16x8.abs-i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 583, "action": {"type": "invoke", "field": "i16x8.avgr_u-i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 587, "action": {"type": "invoke", "field": "i16x8.avgr_u-i16x8.max_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 591, "action": {"type": "invoke", "field": "i16x8.avgr_u-i16x8.max_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 595, "action": {"type": "invoke", "field": "i16x8.avgr_u-i16x8.min_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 599, "action": {"type": "invoke", "field": "i16x8.avgr_u-i16x8.min_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 603, "action": {"type": "invoke", "field": "i16x8.avgr_u-i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 606, "action": {"type": "invoke", "field": "i16x8.abs-i16x8.avgr_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 609, "action": {"type": "invoke", "field": "i16x8.abs-i16x8.abs", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.0.wasm new file mode 100644 index 00000000..72c212d1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.1.wasm new file mode 100644 index 00000000..63a5d04c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.10.wasm new file mode 100644 index 00000000..90406113 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.11.wasm new file mode 100644 index 00000000..70208bf7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.12.wasm new file mode 100644 index 00000000..64f7da9d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.13.wasm new file mode 100644 index 00000000..bda539c4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.14.wasm new file mode 100644 index 00000000..6c831a8b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.15.wasm new file mode 100644 index 00000000..8ff61b92 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.16.wasm new file mode 100644 index 00000000..4840d75c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.17.wasm new file mode 100644 index 00000000..6b40b292 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.18.wasm new file mode 100644 index 00000000..306f10af Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.19.wasm new file mode 100644 index 00000000..2f2477bb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.2.wasm new file mode 100644 index 00000000..0d8ccd20 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.20.wasm new file mode 100644 index 00000000..049b27db Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.21.wasm new file mode 100644 index 00000000..58bd7fbe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.22.wasm new file mode 100644 index 00000000..fd4b2bc9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.23.wasm new file mode 100644 index 00000000..4a08597c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.24.wasm new file mode 100644 index 00000000..392f240a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.25.wasm new file mode 100644 index 00000000..24ccae5d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.26.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.26.wasm new file mode 100644 index 00000000..b7d619af Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.26.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.27.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.27.wasm new file mode 100644 index 00000000..f2140255 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.27.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.28.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.28.wasm new file mode 100644 index 00000000..d81fba03 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.28.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.29.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.29.wasm new file mode 100644 index 00000000..a2fa2a2a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.29.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.3.wasm new file mode 100644 index 00000000..e8755759 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.30.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.30.wasm new file mode 100644 index 00000000..b17f63df Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.30.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.31.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.31.wasm new file mode 100644 index 00000000..0918d00c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.31.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.4.wasm new file mode 100644 index 00000000..622e7e61 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.5.wasm new file mode 100644 index 00000000..62d8202d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.6.wasm new file mode 100644 index 00000000..8f17bb1a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.7.wasm new file mode 100644 index 00000000..84293440 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.8.wasm new file mode 100644 index 00000000..9639b481 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.9.wasm new file mode 100644 index 00000000..318acc87 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.json new file mode 100644 index 00000000..eaf56e01 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_cmp/simd_i16x8_cmp.json @@ -0,0 +1,467 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i16x8_cmp.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i16x8_cmp.0.wasm"}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 26, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32770", "32771", "32772", "32773", "32774", "32775"]}, {"type": "v128", "lane_type": "i16", "value": ["32775", "32774", "32773", "32772", "32771", "32770", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65534", "65535", "0", "65535", "32769", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65535", "0", "65535", "65534", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "0", "0", "65535", "65535"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 134, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 146, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "32768", "32768"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "0", "1", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "65535", "65535", "65535", "0", "65535", "0"]}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 158, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "32767", "0", "0", "1", "2", "65534", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "32767", "0", "0", "1", "2", "65534", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["32897", "33411", "65022", "65280", "1", "639", "33021", "65279"]}, {"type": "v128", "lane_type": "i16", "value": ["65279", "33021", "639", "1", "65280", "65022", "33411", "32897"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "129", "130", "131", "0", "255", "32766", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32766", "255", "0", "131", "130", "129", "28"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65535", "0", "0", "0", "65535", "0", "65535"]}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 320, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 326, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 332, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 338, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 344, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 350, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 356, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 365, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "32767", "0", "0", "1", "2", "65534", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "32767", "0", "0", "1", "2", "65534", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 368, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "0", "0", "0", "0", "65535"]}]}, + {"type": "assert_return", "line": 385, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32897", "33411", "65022", "65280", "1", "639", "33021", "65279"]}, {"type": "v128", "lane_type": "i16", "value": ["65279", "33021", "639", "1", "65280", "65022", "33411", "32897"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "65535", "65535", "0", "0", "65535", "0"]}]}, + {"type": "assert_return", "line": 388, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "129", "130", "131", "0", "255", "32766", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32766", "255", "0", "131", "130", "129", "28"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "0", "65535", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 393, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 396, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 399, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 402, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 405, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 408, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "0", "0"]}]}, + {"type": "assert_return", "line": 411, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 416, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 419, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 422, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 425, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 428, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 431, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65535", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 434, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 437, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 440, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 449, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 452, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 458, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 464, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 478, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 484, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 489, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 492, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 495, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 498, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 501, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 504, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 507, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["255", "32767", "0", "0", "1", "2", "65534", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["255", "32767", "0", "0", "1", "2", "65534", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 512, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 515, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 523, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 529, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32897", "33411", "65022", "65280", "1", "639", "33021", "65279"]}, {"type": "v128", "lane_type": "i16", "value": ["65279", "33021", "639", "1", "65280", "65022", "33411", "32897"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "0", "0", "65535", "65535", "65535", "0"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["128", "129", "130", "131", "0", "255", "32766", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32766", "255", "0", "131", "130", "129", "28"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "0", "65535", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 537, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 540, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 543, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 546, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 549, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 552, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 555, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 560, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 563, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 566, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 569, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 572, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 575, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65535", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 578, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 581, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 584, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 593, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 596, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 599, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 602, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 605, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 608, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 611, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 616, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 619, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 633, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 636, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 639, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 642, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 645, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 648, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 651, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 656, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 659, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 664, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 667, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 670, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "0", "0", "0", "0", "65535"]}]}, + {"type": "assert_return", "line": 673, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32770", "32771", "32772", "32773", "32774", "32775"]}, {"type": "v128", "lane_type": "i16", "value": ["32775", "32774", "32773", "32772", "32771", "32770", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 676, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65534", "65535", "0", "65535", "32769", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65535", "0", "65535", "65534", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "65535", "65535"]}]}, + {"type": "assert_return", "line": 681, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 684, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 687, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 690, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 693, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 696, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "65535", "65535", "0", "0"]}]}, + {"type": "assert_return", "line": 699, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 704, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 707, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 710, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 713, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 716, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 719, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "0", "65535", "0"]}]}, + {"type": "assert_return", "line": 722, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 725, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 728, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 737, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 740, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 743, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 746, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 749, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 752, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 755, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 760, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 763, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 766, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 769, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 772, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 777, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 780, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 783, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 786, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 789, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 792, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 795, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 800, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 803, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 808, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 811, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 814, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 817, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32770", "32771", "32772", "32773", "32774", "32775"]}, {"type": "v128", "lane_type": "i16", "value": ["32775", "32774", "32773", "32772", "32771", "32770", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 820, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65534", "65535", "0", "65535", "32769", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65535", "0", "65535", "65534", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "0", "65535", "0", "65535", "65535"]}]}, + {"type": "assert_return", "line": 825, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 828, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 831, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 834, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 837, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 840, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 843, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 848, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 851, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 854, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 857, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 860, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 863, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "0", "65535", "0"]}]}, + {"type": "assert_return", "line": 866, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 869, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 872, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["60875", "60875", "60875", "60875", "60875", "60875", "60875", "60875"]}, {"type": "v128", "lane_type": "i16", "value": ["60876", "60876", "60876", "60876", "60876", "60876", "60876", "60876"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 881, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 884, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 887, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 890, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 893, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 896, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 899, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 904, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 907, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 910, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 913, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 916, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 921, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 924, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 927, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 930, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 933, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 936, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 939, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 944, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 947, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 952, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 955, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "65535", "65535", "65535", "65535", "0"]}]}, + {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32770", "32771", "32772", "32773", "32774", "32775"]}, {"type": "v128", "lane_type": "i16", "value": ["32775", "32774", "32773", "32772", "32771", "32770", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65534", "65535", "0", "65535", "32769", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65535", "0", "65535", "65534", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "0", "0"]}]}, + {"type": "assert_return", "line": 969, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 972, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 975, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 978, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 981, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 984, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "0", "0", "65535", "65535"]}]}, + {"type": "assert_return", "line": 987, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 992, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 995, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 998, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1001, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1004, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1007, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "32768", "32768"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "0", "1", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "65535", "0", "0"]}]}, + {"type": "assert_return", "line": 1010, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1013, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1016, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1025, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1028, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1031, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1034, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1037, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1040, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1043, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1048, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1051, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1054, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1057, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1060, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1065, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1068, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1071, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1074, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1077, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1080, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1083, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1088, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1091, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1096, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1099, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1102, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1105, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32770", "32771", "32772", "32773", "32774", "32775"]}, {"type": "v128", "lane_type": "i16", "value": ["32775", "32774", "32773", "32772", "32771", "32770", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1108, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65534", "65535", "0", "65535", "32769", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65535", "0", "65535", "65534", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "65535", "0", "65535", "0", "0"]}]}, + {"type": "assert_return", "line": 1113, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1116, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1119, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1122, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1125, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1128, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1131, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1136, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1139, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1142, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1145, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1148, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1151, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "65535", "0", "65535"]}]}, + {"type": "assert_return", "line": 1154, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1157, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1160, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1169, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1172, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1175, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1178, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1181, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1184, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1187, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1192, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1195, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1198, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1201, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1204, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1209, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1212, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1215, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1218, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1221, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1224, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1227, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1232, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1235, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1240, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1243, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1246, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "65535", "65535", "65535", "65535", "0"]}]}, + {"type": "assert_return", "line": 1249, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32770", "32771", "32772", "32773", "32774", "32775"]}, {"type": "v128", "lane_type": "i16", "value": ["32775", "32774", "32773", "32772", "32771", "32770", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1252, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65534", "65535", "0", "65535", "32769", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65535", "0", "65535", "65534", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1257, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1260, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1263, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1266, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1269, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1272, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1275, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1280, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1283, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1286, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1289, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1292, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1295, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "32768", "32768"]}, {"type": "v128", "lane_type": "i32", "value": ["65535", "0", "1", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "65535", "65535", "65535", "65535", "65535", "0"]}]}, + {"type": "assert_return", "line": 1298, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1301, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1304, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1313, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1316, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1319, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1322, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1325, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1328, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1331, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "2308", "4368", "2578", "6667", "43547", "65451"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1336, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1339, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1342, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1345, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1348, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1353, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1356, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1359, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1362, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1365, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1368, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1371, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "65534", "65535", "0", "0", "1", "2", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1376, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "49920", "0", "49918", "0", "49024", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1379, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "16256", "0", "17150", "0", "17152", "0", "17279"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1384, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["3855", "3855", "3855", "3855", "3855", "3855", "3855", "3855"]}, {"type": "v128", "lane_type": "i16", "value": ["61680", "61680", "61680", "61680", "61680", "61680", "61680", "61680"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1387, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1390, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "515", "1033", "4113", "4618", "2842", "7082", "44031"]}, {"type": "v128", "lane_type": "i16", "value": ["65451", "43547", "6667", "2578", "4368", "2308", "770", "256"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1393, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "32770", "32771", "32772", "32773", "32774", "32775"]}, {"type": "v128", "lane_type": "i16", "value": ["32775", "32774", "32773", "32772", "32771", "32770", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1396, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65534", "65535", "0", "65535", "32769", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32769", "65535", "0", "65535", "65534", "32769", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "65535", "0", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1401, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1404, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1407, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1410, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1413, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1416, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1419, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1424, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1427, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1430, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1433, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1436, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1439, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "32768", "32768"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1442, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1445, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 1448, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_invalid", "line": 1455, "filename": "simd_i16x8_cmp.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1456, "filename": "simd_i16x8_cmp.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1457, "filename": "simd_i16x8_cmp.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1458, "filename": "simd_i16x8_cmp.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1459, "filename": "simd_i16x8_cmp.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1460, "filename": "simd_i16x8_cmp.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1461, "filename": "simd_i16x8_cmp.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1462, "filename": "simd_i16x8_cmp.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1463, "filename": "simd_i16x8_cmp.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1464, "filename": "simd_i16x8_cmp.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 1469, "filename": "simd_i16x8_cmp.11.wasm"}, + {"type": "assert_return", "line": 1725, "action": {"type": "invoke", "field": "eq-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1726, "action": {"type": "invoke", "field": "ne-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1727, "action": {"type": "invoke", "field": "lt_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1728, "action": {"type": "invoke", "field": "le_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1729, "action": {"type": "invoke", "field": "gt_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1730, "action": {"type": "invoke", "field": "ge_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1731, "action": {"type": "invoke", "field": "nested-eq", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1732, "action": {"type": "invoke", "field": "nested-ne", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1733, "action": {"type": "invoke", "field": "nested-lt_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1734, "action": {"type": "invoke", "field": "nested-le_u", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1735, "action": {"type": "invoke", "field": "nested-gt_u", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1736, "action": {"type": "invoke", "field": "nested-ge_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1737, "action": {"type": "invoke", "field": "as-param", "args": []}, "expected": []}, + {"type": "assert_invalid", "line": 1743, "filename": "simd_i16x8_cmp.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1751, "filename": "simd_i16x8_cmp.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1759, "filename": "simd_i16x8_cmp.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1767, "filename": "simd_i16x8_cmp.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1775, "filename": "simd_i16x8_cmp.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1783, "filename": "simd_i16x8_cmp.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1791, "filename": "simd_i16x8_cmp.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1799, "filename": "simd_i16x8_cmp.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1807, "filename": "simd_i16x8_cmp.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1815, "filename": "simd_i16x8_cmp.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1823, "filename": "simd_i16x8_cmp.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1831, "filename": "simd_i16x8_cmp.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1839, "filename": "simd_i16x8_cmp.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1847, "filename": "simd_i16x8_cmp.25.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1855, "filename": "simd_i16x8_cmp.26.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1863, "filename": "simd_i16x8_cmp.27.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1871, "filename": "simd_i16x8_cmp.28.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1879, "filename": "simd_i16x8_cmp.29.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1887, "filename": "simd_i16x8_cmp.30.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1895, "filename": "simd_i16x8_cmp.31.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.0.wasm new file mode 100644 index 00000000..630b4a6e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.1.wasm new file mode 100644 index 00000000..e89c9222 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.2.wasm new file mode 100644 index 00000000..3d5a0366 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.3.wasm new file mode 100644 index 00000000..1acda3aa Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.4.wasm new file mode 100644 index 00000000..edecebfe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.json new file mode 100644 index 00000000..c3b960bd --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extadd_pairwise_i8x16/simd_i16x8_extadd_pairwise_i8x16.json @@ -0,0 +1,23 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i16x8_extadd_pairwise_i8x16.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i16x8_extadd_pairwise_i8x16.0.wasm"}, + {"type": "assert_return", "line": 11, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 17, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["252", "252", "252", "252", "252", "252", "252", "252"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65282", "65282", "65282", "65282", "65282", "65282", "65282", "65282"]}]}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65280", "65280", "65280", "65280", "65280", "65280", "65280", "65280"]}]}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["510", "510", "510", "510", "510", "510", "510", "510"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["252", "252", "252", "252", "252", "252", "252", "252"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["258", "258", "258", "258", "258", "258", "258", "258"]}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i16x8.extadd_pairwise_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["510", "510", "510", "510", "510", "510", "510", "510"]}]}, + {"type": "assert_invalid", "line": 47, "filename": "simd_i16x8_extadd_pairwise_i8x16.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 48, "filename": "simd_i16x8_extadd_pairwise_i8x16.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 53, "filename": "simd_i16x8_extadd_pairwise_i8x16.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 61, "filename": "simd_i16x8_extadd_pairwise_i8x16.4.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.0.wasm new file mode 100644 index 00000000..7e7f23e5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.1.wasm new file mode 100644 index 00000000..5206de26 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.10.wasm new file mode 100644 index 00000000..921cac9f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.11.wasm new file mode 100644 index 00000000..3ef23245 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.12.wasm new file mode 100644 index 00000000..fa81b217 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.2.wasm new file mode 100644 index 00000000..2a85b6ae Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.3.wasm new file mode 100644 index 00000000..1d2d3863 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.4.wasm new file mode 100644 index 00000000..86095fb0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.5.wasm new file mode 100644 index 00000000..8cd0a290 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.6.wasm new file mode 100644 index 00000000..f69c0733 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.7.wasm new file mode 100644 index 00000000..05bf205e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.8.wasm new file mode 100644 index 00000000..fad60ce2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.9.wasm new file mode 100644 index 00000000..94f0bd9b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.json new file mode 100644 index 00000000..fdff4deb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_extmul_i8x16/simd_i16x8_extmul_i8x16.json @@ -0,0 +1,119 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i16x8_extmul_i8x16.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i16x8_extmul_i8x16.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4032", "4032", "4032", "4032", "4032", "4032", "4032", "4032"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4096", "4096", "4096", "4096", "4096", "4096", "4096", "4096"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4032", "4032", "4032", "4032", "4032", "4032", "4032", "4032"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4096", "4096", "4096", "4096", "4096", "4096", "4096", "4096"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4160", "4160", "4160", "4160", "4160", "4160", "4160", "4160"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["125", "125", "125", "125", "125", "125", "125", "125"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16129", "16129", "16129", "16129", "16129", "16129", "16129", "16129"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16256", "16256", "16256", "16256", "16256", "16256", "16256", "16256"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65409", "65409", "65409", "65409", "65409", "65409", "65409", "65409"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4032", "4032", "4032", "4032", "4032", "4032", "4032", "4032"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4096", "4096", "4096", "4096", "4096", "4096", "4096", "4096"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4032", "4032", "4032", "4032", "4032", "4032", "4032", "4032"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4096", "4096", "4096", "4096", "4096", "4096", "4096", "4096"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4160", "4160", "4160", "4160", "4160", "4160", "4160", "4160"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["125", "125", "125", "125", "125", "125", "125", "125"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16129", "16129", "16129", "16129", "16129", "16129", "16129", "16129"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16256", "16256", "16256", "16256", "16256", "16256", "16256", "16256"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65409", "65409", "65409", "65409", "65409", "65409", "65409", "65409"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65025", "65025", "65025", "65025", "65025", "65025", "65025", "65025"]}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4032", "4032", "4032", "4032", "4032", "4032", "4032", "4032"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4096", "4096", "4096", "4096", "4096", "4096", "4096", "4096"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["37056", "37056", "37056", "37056", "37056", "37056", "37056", "37056"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["36864", "36864", "36864", "36864", "36864", "36864", "36864", "36864"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["36672", "36672", "36672", "36672", "36672", "36672", "36672", "36672"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["125", "125", "125", "125", "125", "125", "125", "125"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["33150", "33150", "33150", "33150", "33150", "33150", "33150", "33150"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32895", "32895", "32895", "32895", "32895", "32895", "32895", "32895"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32640", "32640", "32640", "32640", "32640", "32640", "32640", "32640"]}]}, + {"type": "assert_return", "line": 224, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16129", "16129", "16129", "16129", "16129", "16129", "16129", "16129"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16512", "16512", "16512", "16512", "16512", "16512", "16512", "16512"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65025", "65025", "65025", "65025", "65025", "65025", "65025", "65025"]}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32385", "32385", "32385", "32385", "32385", "32385", "32385", "32385"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32640", "32640", "32640", "32640", "32640", "32640", "32640", "32640"]}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "i16x8.extmul_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65025", "65025", "65025", "65025", "65025", "65025", "65025", "65025"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65025", "65025", "65025", "65025", "65025", "65025", "65025", "65025"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4032", "4032", "4032", "4032", "4032", "4032", "4032", "4032"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4096", "4096", "4096", "4096", "4096", "4096", "4096", "4096"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["37056", "37056", "37056", "37056", "37056", "37056", "37056", "37056"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["36864", "36864", "36864", "36864", "36864", "36864", "36864", "36864"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["36672", "36672", "36672", "36672", "36672", "36672", "36672", "36672"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["125", "125", "125", "125", "125", "125", "125", "125"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["33150", "33150", "33150", "33150", "33150", "33150", "33150", "33150"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32895", "32895", "32895", "32895", "32895", "32895", "32895", "32895"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32640", "32640", "32640", "32640", "32640", "32640", "32640", "32640"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16129", "16129", "16129", "16129", "16129", "16129", "16129", "16129"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16512", "16512", "16512", "16512", "16512", "16512", "16512", "16512"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65025", "65025", "65025", "65025", "65025", "65025", "65025", "65025"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32385", "32385", "32385", "32385", "32385", "32385", "32385", "32385"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32640", "32640", "32640", "32640", "32640", "32640", "32640", "32640"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "i16x8.extmul_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65025", "65025", "65025", "65025", "65025", "65025", "65025", "65025"]}]}, + {"type": "assert_invalid", "line": 333, "filename": "simd_i16x8_extmul_i8x16.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 334, "filename": "simd_i16x8_extmul_i8x16.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 335, "filename": "simd_i16x8_extmul_i8x16.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 336, "filename": "simd_i16x8_extmul_i8x16.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 341, "filename": "simd_i16x8_extmul_i8x16.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 349, "filename": "simd_i16x8_extmul_i8x16.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 357, "filename": "simd_i16x8_extmul_i8x16.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 365, "filename": "simd_i16x8_extmul_i8x16.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 373, "filename": "simd_i16x8_extmul_i8x16.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 381, "filename": "simd_i16x8_extmul_i8x16.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 389, "filename": "simd_i16x8_extmul_i8x16.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 397, "filename": "simd_i16x8_extmul_i8x16.12.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.0.wasm new file mode 100644 index 00000000..3a440ee0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.1.wasm new file mode 100644 index 00000000..d491ae6d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.2.wasm new file mode 100644 index 00000000..7e9a5226 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.3.wasm new file mode 100644 index 00000000..0c6f9be2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.json new file mode 100644 index 00000000..358cda05 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_q15mulr_sat_s/simd_i16x8_q15mulr_sat_s.json @@ -0,0 +1,32 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i16x8_q15mulr_sat_s.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i16x8_q15mulr_sat_s.0.wasm"}, + {"type": "assert_return", "line": 10, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["8192", "8192", "8192", "8192", "8192", "8192", "8192", "8192"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["8192", "8192", "8192", "8192", "8192", "8192", "8192", "8192"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["8192", "8192", "8192", "8192", "8192", "8192", "8192", "8192"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["8192", "8192", "8192", "8192", "8192", "8192", "8192", "8192"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["8193", "8193", "8193", "8193", "8193", "8193", "8193", "8193"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i16x8.q15mulr_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_invalid", "line": 90, "filename": "simd_i16x8_q15mulr_sat_s.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 95, "filename": "simd_i16x8_q15mulr_sat_s.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 103, "filename": "simd_i16x8_q15mulr_sat_s.3.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.0.wasm new file mode 100644 index 00000000..d93ec344 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.1.wat new file mode 100644 index 00000000..27cd49a3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.1.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.add_sat (v128.const i16x8 1 1 1 1 1 1 1 1) (v128.const i16x8 2 2 2 2 2 2 2 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.10.wasm new file mode 100644 index 00000000..0428a5b4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.11.wasm new file mode 100644 index 00000000..654b41d2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.12.wasm new file mode 100644 index 00000000..1bc118a1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.13.wasm new file mode 100644 index 00000000..48cc3df8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.14.wasm new file mode 100644 index 00000000..e9a051ab Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.15.wasm new file mode 100644 index 00000000..30607a04 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.16.wasm new file mode 100644 index 00000000..53d5d733 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.17.wasm new file mode 100644 index 00000000..fabc2c7d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.2.wat new file mode 100644 index 00000000..444434eb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.2.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.sub_sat (v128.const i16x8 1 1 1 1 1 1 1 1) (v128.const i16x8 2 2 2 2 2 2 2 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.3.wat new file mode 100644 index 00000000..c2f87ab6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.3.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.mul_sat (v128.const i16x8 1 1 1 1 1 1 1 1) (v128.const i16x8 2 2 2 2 2 2 2 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.4.wat new file mode 100644 index 00000000..93e1a066 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.4.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.div_sat (v128.const i16x8 1 1 1 1 1 1 1 1) (v128.const i16x8 2 2 2 2 2 2 2 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.5.wasm new file mode 100644 index 00000000..cac56e29 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.6.wasm new file mode 100644 index 00000000..22a3de73 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.7.wasm new file mode 100644 index 00000000..8ca342b9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.8.wasm new file mode 100644 index 00000000..b7b95bb6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.9.wasm new file mode 100644 index 00000000..6da74d5a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.json new file mode 100644 index 00000000..c9e5d1f1 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i16x8_sat_arith/simd_i16x8_sat_arith.json @@ -0,0 +1,224 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i16x8_sat_arith.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i16x8_sat_arith.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32641", "1", "32641", "1", "32641", "1", "32641"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "65409", "1", "65409", "1", "65409", "1", "65409"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32705", "1", "32705", "1", "32705", "1", "32705"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "65473", "1", "65473", "1", "65473", "1", "65473"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65534", "65533", "65532", "65531", "65530", "65529"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "3", "6", "9", "12", "15", "18", "21"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["32123", "32123", "32123", "32123", "32123", "32123", "32123", "32123"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3598", "3598", "3598", "3598", "3598", "3598", "3598", "3598"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["22136", "22136", "22136", "22136", "22136", "22136", "22136", "22136"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["26796", "26796", "26796", "26796", "26796", "26796", "26796", "26796"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "i16x8.add_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["37035", "37035", "37035", "37035", "37035", "37035", "37035", "37035"]}, {"type": "v128", "lane_type": "i16", "value": ["52719", "52719", "52719", "52719", "52719", "52719", "52719", "52719"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "65535", "32768", "65535", "32768", "65535", "32768", "65535"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32641", "1", "32641", "1", "32641", "1", "32641"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "65409", "1", "65409", "1", "65409", "1", "65409"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32705", "1", "32705", "1", "32705", "1", "32705"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32705", "1", "32705", "1", "32705", "1", "32705"]}]}, + {"type": "assert_return", "line": 291, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65534", "65533", "65532", "65531", "65530", "65529"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 294, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "3", "6", "9", "12", "15", "18", "21"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["53191", "53191", "53191", "53191", "53191", "53191", "53191", "53191"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["22136", "22136", "22136", "22136", "22136", "22136", "22136", "22136"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["26796", "26796", "26796", "26796", "26796", "26796", "26796", "26796"]}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "i16x8.add_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["37035", "37035", "37035", "37035", "37035", "37035", "37035", "37035"]}, {"type": "v128", "lane_type": "i16", "value": ["52719", "52719", "52719", "52719", "52719", "52719", "52719", "52719"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 320, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 326, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 332, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 338, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 344, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32764", "32764", "32764", "32764", "32764", "32764", "32764", "32764"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}]}, + {"type": "assert_return", "line": 350, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32771", "32771", "32771", "32771", "32771", "32771", "32771", "32771"]}]}, + {"type": "assert_return", "line": 356, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 365, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 368, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 386, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 392, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 395, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 398, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 401, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 404, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 407, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 413, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 416, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 419, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 422, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 425, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "0", "32768", "0", "32768", "0", "32768", "0"]}]}, + {"type": "assert_return", "line": 428, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32897", "1", "32897", "1", "32897", "1", "32897"]}]}, + {"type": "assert_return", "line": 431, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "129", "1", "129", "1", "129", "1", "129"]}]}, + {"type": "assert_return", "line": 434, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "32833", "1", "32833", "1", "32833", "1", "32833"]}]}, + {"type": "assert_return", "line": 437, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "65", "1", "65", "1", "65", "1", "65"]}]}, + {"type": "assert_return", "line": 440, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65534", "65533", "65532", "65531", "65530", "65529"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, + {"type": "assert_return", "line": 443, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65534", "65533", "65532", "65531", "65530", "65529"]}]}, + {"type": "assert_return", "line": 446, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["21092", "21092", "21092", "21092", "21092", "21092", "21092", "21092"]}]}, + {"type": "assert_return", "line": 449, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["53191", "53191", "53191", "53191", "53191", "53191", "53191", "53191"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["24690", "24690", "24690", "24690", "24690", "24690", "24690", "24690"]}]}, + {"type": "assert_return", "line": 452, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["22136", "22136", "22136", "22136", "22136", "22136", "22136", "22136"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["48060", "48060", "48060", "48060", "48060", "48060", "48060", "48060"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "i16x8.sub_sat_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["37035", "37035", "37035", "37035", "37035", "37035", "37035", "37035"]}, {"type": "v128", "lane_type": "i16", "value": ["60876", "60876", "60876", "60876", "60876", "60876", "60876", "60876"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["41695", "41695", "41695", "41695", "41695", "41695", "41695", "41695"]}]}, + {"type": "assert_return", "line": 460, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 463, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 466, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 469, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 478, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 484, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 493, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32764", "32764", "32764", "32764", "32764", "32764", "32764", "32764"]}]}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 505, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 511, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 523, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 529, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 559, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 565, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 568, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 571, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 574, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "0", "32768", "0", "32768", "0", "32768", "0"]}]}, + {"type": "assert_return", "line": 577, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "0", "1", "0", "1", "0", "1", "0"]}]}, + {"type": "assert_return", "line": 580, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "0", "1", "0", "1", "0", "1", "0"]}]}, + {"type": "assert_return", "line": 583, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "0", "1", "0", "1", "0", "1", "0"]}]}, + {"type": "assert_return", "line": 586, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "0", "1", "0", "1", "0", "1", "0"]}]}, + {"type": "assert_return", "line": 589, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "65535", "65534", "65533", "65532", "65531", "65530", "65529"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 592, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "4", "6", "8", "10", "12", "14"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 595, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}, {"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["56789", "56789", "56789", "56789", "56789", "56789", "56789", "56789"]}, {"type": "v128", "lane_type": "i16", "value": ["53191", "53191", "53191", "53191", "53191", "53191", "53191", "53191"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["3598", "3598", "3598", "3598", "3598", "3598", "3598", "3598"]}]}, + {"type": "assert_return", "line": 601, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}, {"type": "v128", "lane_type": "i16", "value": ["43400", "43400", "43400", "43400", "43400", "43400", "43400", "43400"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 604, "action": {"type": "invoke", "field": "i16x8.sub_sat_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["52719", "52719", "52719", "52719", "52719", "52719", "52719", "52719"]}, {"type": "v128", "lane_type": "i16", "value": ["37035", "37035", "37035", "37035", "37035", "37035", "37035", "37035"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["15684", "15684", "15684", "15684", "15684", "15684", "15684", "15684"]}]}, + {"type": "assert_malformed", "line": 609, "filename": "simd_i16x8_sat_arith.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 612, "filename": "simd_i16x8_sat_arith.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 615, "filename": "simd_i16x8_sat_arith.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 618, "filename": "simd_i16x8_sat_arith.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 623, "filename": "simd_i16x8_sat_arith.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 624, "filename": "simd_i16x8_sat_arith.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 625, "filename": "simd_i16x8_sat_arith.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 626, "filename": "simd_i16x8_sat_arith.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 631, "filename": "simd_i16x8_sat_arith.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 639, "filename": "simd_i16x8_sat_arith.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 647, "filename": "simd_i16x8_sat_arith.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 655, "filename": "simd_i16x8_sat_arith.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 663, "filename": "simd_i16x8_sat_arith.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 671, "filename": "simd_i16x8_sat_arith.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 679, "filename": "simd_i16x8_sat_arith.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 687, "filename": "simd_i16x8_sat_arith.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 696, "filename": "simd_i16x8_sat_arith.17.wasm"}, + {"type": "assert_return", "line": 715, "action": {"type": "invoke", "field": "sat-add_s-sub_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 719, "action": {"type": "invoke", "field": "sat-add_s-sub_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 723, "action": {"type": "invoke", "field": "sat-add_u-sub_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65534", "65534", "65534", "65534", "65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 727, "action": {"type": "invoke", "field": "sat-add_u-sub_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 731, "action": {"type": "invoke", "field": "sat-add_s-neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 734, "action": {"type": "invoke", "field": "sat-add_u-neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 737, "action": {"type": "invoke", "field": "sat-sub_s-neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 740, "action": {"type": "invoke", "field": "sat-sub_u-neg", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.0.wasm new file mode 100644 index 00000000..fb193503 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.1.wasm new file mode 100644 index 00000000..0084baa7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.10.wasm new file mode 100644 index 00000000..84b37d48 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.11.wasm new file mode 100644 index 00000000..195879fb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.12.wasm new file mode 100644 index 00000000..01227d5c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.2.wasm new file mode 100644 index 00000000..81513795 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.3.wasm new file mode 100644 index 00000000..b4cdac73 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.4.wasm new file mode 100644 index 00000000..a2b0c4a0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.5.wasm new file mode 100644 index 00000000..4ba72fa4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.6.wasm new file mode 100644 index 00000000..793882b3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.7.wasm new file mode 100644 index 00000000..5d26c1b0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.8.wasm new file mode 100644 index 00000000..6bef9d97 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.9.wasm new file mode 100644 index 00000000..78f3eb67 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.json new file mode 100644 index 00000000..56c6fe8e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith/simd_i32x4_arith.json @@ -0,0 +1,196 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i32x4_arith.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i32x4_arith.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483645", "2147483645", "2147483645", "2147483645"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "128", "0", "0", "0", "128", "0", "0", "0", "128", "0", "0", "0", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "32768", "0", "32768", "0", "32768", "0", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2139095041", "2139095041", "2139095041", "2139095041"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4286578689", "4286578689", "4286578689", "4286578689"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2143289345", "2143289345", "2143289345", "2143289345"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967294", "4294967293"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "4", "6"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "3", "6", "9"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}, {"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2469135780", "2469135780", "2469135780", "2469135780"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "i32x4.add", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2732598375", "2732598375", "2732598375", "2732598375"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483645", "2147483645", "2147483645", "2147483645"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483644", "2147483644", "2147483644", "2147483644"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483645", "2147483645", "2147483645", "2147483645"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483651", "2147483651", "2147483651", "2147483651"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "128", "0", "0", "0", "128", "0", "0", "0", "128", "0", "0", "0", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 291, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 294, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "32768", "0", "32768", "0", "32768", "0", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1082130432", "1082130432", "1082130432", "1082130432"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3229614080", "3229614080", "3229614080", "3229614080"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2155872257", "2155872257", "2155872257", "2155872257"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["8388609", "8388609", "8388609", "8388609"]}]}, + {"type": "assert_return", "line": 318, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2151677953", "2151677953", "2151677953", "2151677953"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967294", "4294967293"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "4", "6"]}]}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "4", "6"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967294", "4294967293"]}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["3214567890", "3214567890", "3214567890", "3214567890"]}, {"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1980000000", "1980000000", "1980000000", "1980000000"]}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "i32x4.sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2121758583", "2121758583", "2121758583", "2121758583"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 338, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 344, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 350, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, + {"type": "assert_return", "line": 356, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 365, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 368, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483645", "2147483645", "2147483645", "2147483645"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483645", "2147483645", "2147483645", "2147483645"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 386, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 392, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 395, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 398, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 401, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 404, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 407, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 413, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, + {"type": "assert_return", "line": 416, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 419, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, + {"type": "assert_return", "line": 422, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 425, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 428, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 431, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 434, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 437, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 440, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 443, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 446, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 449, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["268435456", "268435456", "268435456", "268435456"]}, {"type": "v128", "lane_type": "i8", "value": ["16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16", "16"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 452, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "2", "0", "2", "0", "2", "0", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 458, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 464, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 470, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 473, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 476, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 479, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 482, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967294", "4294967293"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967292", "4294967287"]}]}, + {"type": "assert_return", "line": 485, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "4", "6"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "8", "18"]}]}, + {"type": "assert_return", "line": 488, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["987654321", "987654321", "987654321", "987654321"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4227814277", "4227814277", "4227814277", "4227814277"]}]}, + {"type": "assert_return", "line": 491, "action": {"type": "invoke", "field": "i32x4.mul", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["709022216", "709022216", "709022216", "709022216"]}]}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 498, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 500, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}]}, + {"type": "assert_return", "line": 504, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 506, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 510, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 512, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 516, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 518, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 522, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 524, "action": {"type": "invoke", "field": "i32x4.neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_invalid", "line": 528, "filename": "simd_i32x4_arith.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 529, "filename": "simd_i32x4_arith.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 530, "filename": "simd_i32x4_arith.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 531, "filename": "simd_i32x4_arith.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 536, "filename": "simd_i32x4_arith.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 544, "filename": "simd_i32x4_arith.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 552, "filename": "simd_i32x4_arith.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 560, "filename": "simd_i32x4_arith.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 568, "filename": "simd_i32x4_arith.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 576, "filename": "simd_i32x4_arith.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 584, "filename": "simd_i32x4_arith.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 593, "filename": "simd_i32x4_arith.12.wasm"}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "add-sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "4", "6"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "4", "6"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 614, "action": {"type": "invoke", "field": "mul-add", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4", "8", "12"]}]}, + {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "mul-sub", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "4", "6"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "4", "9"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "sub-add", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "4", "6"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "4", "6"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 626, "action": {"type": "invoke", "field": "add-neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 629, "action": {"type": "invoke", "field": "mul-neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967294", "4294967292", "4294967290"]}]}, + {"type": "assert_return", "line": 632, "action": {"type": "invoke", "field": "sub-neg", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967294", "4294967292", "4294967290"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.0.wasm new file mode 100644 index 00000000..950b6b4b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.1.wat new file mode 100644 index 00000000..6b54ed20 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.1.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f32x4.min_s (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.10.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.10.wat new file mode 100644 index 00000000..4b1d2832 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.10.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f64x2.min_u (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.11.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.11.wat new file mode 100644 index 00000000..db7e4e29 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.11.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f64x2.max_s (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.12.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.12.wat new file mode 100644 index 00000000..90e7281a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.12.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f64x2.max_u (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.13.wasm new file mode 100644 index 00000000..5b5b5fd9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.14.wasm new file mode 100644 index 00000000..0c26cec4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.15.wasm new file mode 100644 index 00000000..92c9ff24 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.16.wasm new file mode 100644 index 00000000..87804d25 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.17.wasm new file mode 100644 index 00000000..3a70d278 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.18.wasm new file mode 100644 index 00000000..22ead0fc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.19.wasm new file mode 100644 index 00000000..6752ec89 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.2.wat new file mode 100644 index 00000000..a1c0572b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.2.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f32x4.min_u (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.20.wasm new file mode 100644 index 00000000..24298077 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.21.wasm new file mode 100644 index 00000000..673b8ef7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.22.wasm new file mode 100644 index 00000000..3b729044 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.23.wasm new file mode 100644 index 00000000..f7a8a94e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.24.wasm new file mode 100644 index 00000000..311593f8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.25.wasm new file mode 100644 index 00000000..d057922c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.26.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.26.wasm new file mode 100644 index 00000000..0c2e702e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.26.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.27.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.27.wasm new file mode 100644 index 00000000..90820da5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.27.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.3.wat new file mode 100644 index 00000000..866e05de --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.3.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f32x4.max_s (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.4.wat new file mode 100644 index 00000000..e1f688da --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.4.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f32x4.max_u (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.5.wat new file mode 100644 index 00000000..d918d620 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.5.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.min_s (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.6.wat new file mode 100644 index 00000000..2464626f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.6.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.min_u (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.7.wat new file mode 100644 index 00000000..2d12cb32 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.7.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.max_s (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.8.wat new file mode 100644 index 00000000..0b4e664d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.8.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.max_u (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.9.wat new file mode 100644 index 00000000..80d58105 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.9.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f64x2.min_s (v128.const i32x4 0 0 0 0) (v128.const i32x4 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.json new file mode 100644 index 00000000..40f38267 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_arith2/simd_i32x4_arith2.json @@ -0,0 +1,151 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i32x4_arith2.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_i32x4_arith2.0.wasm"}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 164, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967173", "4294967173", "4294967173", "4294967173"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967168", "4294967168", "4294967168", "4294967168"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967168", "4294967168", "4294967168", "4294967168"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "i32x4.min_s_with_const_0", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "1073741824", "1073741824", "2147483648"]}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "i32x4.min_s_with_const_1", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "1", "0"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i32x4.min_u_with_const_2", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "1073741824", "1073741824", "2147483648"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "i32x4.min_u_with_const_3", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "1", "0"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i32x4.max_s_with_const_4", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "2147483647", "2147483647", "4294967295"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "i32x4.max_s_with_const_5", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3", "2", "2", "3"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "i32x4.max_u_with_const_6", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "2147483647", "2147483647", "4294967295"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "i32x4.max_u_with_const_7", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3", "2", "2", "3"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i32x4.abs_with_const_8", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "1073741824", "1"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "i32x4.min_s_with_const_9", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "1073741824", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "1073741824", "1073741824", "2147483648"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "i32x4.min_s_with_const_10", "args": [{"type": "v128", "lane_type": "i32", "value": ["3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "1", "0"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "i32x4.min_u_with_const_11", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "1073741824", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "1073741824", "1073741824", "2147483648"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "i32x4.min_u_with_const_12", "args": [{"type": "v128", "lane_type": "i32", "value": ["3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "1", "0"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "i32x4.max_s_with_const_13", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "1073741824", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "2147483647", "2147483647", "4294967295"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "i32x4.max_s_with_const_14", "args": [{"type": "v128", "lane_type": "i32", "value": ["3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3", "2", "2", "3"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "i32x4.max_u_with_const_15", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "1073741824", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "2147483647", "2147483647", "4294967295"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "i32x4.max_u_with_const_16", "args": [{"type": "v128", "lane_type": "i32", "value": ["3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3", "2", "2", "3"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "1073741824", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "1073741824", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "1073741824", "1073741824", "2147483648"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "128"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "1", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "1", "128"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "1073741824", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "1073741824", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "1073741824", "1073741824", "2147483648"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "128"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "1", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "1", "128"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "1073741824", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "1073741824", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "2147483647", "2147483647", "4294967295"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "128"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "1", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "2", "128"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "1073741824", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "1073741824", "2147483647", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "2147483647", "2147483647", "4294967295"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "128"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "1", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "2", "2", "128"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "1073741824", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "1073741824", "1"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_malformed", "line": 281, "filename": "simd_i32x4_arith2.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 282, "filename": "simd_i32x4_arith2.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 283, "filename": "simd_i32x4_arith2.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 284, "filename": "simd_i32x4_arith2.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 285, "filename": "simd_i32x4_arith2.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 286, "filename": "simd_i32x4_arith2.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 287, "filename": "simd_i32x4_arith2.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 288, "filename": "simd_i32x4_arith2.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 289, "filename": "simd_i32x4_arith2.9.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 290, "filename": "simd_i32x4_arith2.10.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 291, "filename": "simd_i32x4_arith2.11.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 292, "filename": "simd_i32x4_arith2.12.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 295, "filename": "simd_i32x4_arith2.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 296, "filename": "simd_i32x4_arith2.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 297, "filename": "simd_i32x4_arith2.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 298, "filename": "simd_i32x4_arith2.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 299, "filename": "simd_i32x4_arith2.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 304, "filename": "simd_i32x4_arith2.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 312, "filename": "simd_i32x4_arith2.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 320, "filename": "simd_i32x4_arith2.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 328, "filename": "simd_i32x4_arith2.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 336, "filename": "simd_i32x4_arith2.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 344, "filename": "simd_i32x4_arith2.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 352, "filename": "simd_i32x4_arith2.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 360, "filename": "simd_i32x4_arith2.25.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 368, "filename": "simd_i32x4_arith2.26.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 377, "filename": "simd_i32x4_arith2.27.wasm"}, + {"type": "assert_return", "line": 405, "action": {"type": "invoke", "field": "i32x4.min_s-i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 409, "action": {"type": "invoke", "field": "i32x4.min_s-i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 413, "action": {"type": "invoke", "field": "i32x4.min_s-i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 417, "action": {"type": "invoke", "field": "i32x4.min_s-i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 421, "action": {"type": "invoke", "field": "i32x4.min_s-i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "i32x4.abs-i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 427, "action": {"type": "invoke", "field": "i32x4.min_u-i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 431, "action": {"type": "invoke", "field": "i32x4.min_u-i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 435, "action": {"type": "invoke", "field": "i32x4.min_u-i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 439, "action": {"type": "invoke", "field": "i32x4.min_u-i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 443, "action": {"type": "invoke", "field": "i32x4.min_u-i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 446, "action": {"type": "invoke", "field": "i32x4.abs-i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 449, "action": {"type": "invoke", "field": "i32x4.max_s-i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 453, "action": {"type": "invoke", "field": "i32x4.max_s-i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "i32x4.max_s-i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "i32x4.max_s-i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 465, "action": {"type": "invoke", "field": "i32x4.max_s-i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 468, "action": {"type": "invoke", "field": "i32x4.abs-i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 471, "action": {"type": "invoke", "field": "i32x4.max_u-i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "i32x4.max_u-i32x4.max_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 479, "action": {"type": "invoke", "field": "i32x4.max_u-i32x4.min_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 483, "action": {"type": "invoke", "field": "i32x4.max_u-i32x4.min_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "i32x4.max_u-i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "i32x4.abs-i32x4.max_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 493, "action": {"type": "invoke", "field": "i32x4.abs-i32x4.abs", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.0.wasm new file mode 100644 index 00000000..b0302b31 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.1.wasm new file mode 100644 index 00000000..291f0a78 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.10.wasm new file mode 100644 index 00000000..897988f8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.11.wasm new file mode 100644 index 00000000..d8169e8d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.12.wasm new file mode 100644 index 00000000..68df3cd1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.13.wasm new file mode 100644 index 00000000..d524802b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.14.wasm new file mode 100644 index 00000000..1e4a807c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.15.wasm new file mode 100644 index 00000000..fa89ec0c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.16.wasm new file mode 100644 index 00000000..dda681cd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.17.wasm new file mode 100644 index 00000000..bc22cc76 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.18.wasm new file mode 100644 index 00000000..c3c0539d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.19.wasm new file mode 100644 index 00000000..28f537d7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.2.wasm new file mode 100644 index 00000000..a27e0eed Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.20.wasm new file mode 100644 index 00000000..ae80f77c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.21.wasm new file mode 100644 index 00000000..799dba60 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.22.wasm new file mode 100644 index 00000000..8097fd19 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.23.wasm new file mode 100644 index 00000000..5de82f55 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.24.wasm new file mode 100644 index 00000000..7289f80b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.25.wasm new file mode 100644 index 00000000..3a7148c8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.26.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.26.wasm new file mode 100644 index 00000000..5896529b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.26.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.27.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.27.wasm new file mode 100644 index 00000000..17147825 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.27.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.28.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.28.wasm new file mode 100644 index 00000000..1cab86f3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.28.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.29.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.29.wasm new file mode 100644 index 00000000..8e036cdc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.29.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.3.wasm new file mode 100644 index 00000000..fda628e4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.30.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.30.wasm new file mode 100644 index 00000000..a1178753 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.30.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.31.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.31.wasm new file mode 100644 index 00000000..cc78ddf5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.31.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.32.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.32.wat new file mode 100644 index 00000000..efbe5ba3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.32.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.eq (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.33.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.33.wat new file mode 100644 index 00000000..4b62869c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.33.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.ne (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.34.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.34.wat new file mode 100644 index 00000000..b2dbfa13 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.34.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.lt_s (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.35.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.35.wat new file mode 100644 index 00000000..4cafc137 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.35.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.lt_u (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.36.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.36.wat new file mode 100644 index 00000000..866e716c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.36.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.le_s (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.37.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.37.wat new file mode 100644 index 00000000..0fc66630 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.37.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.le_u (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.38.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.38.wat new file mode 100644 index 00000000..f3f7d496 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.38.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.gt_s (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.39.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.39.wat new file mode 100644 index 00000000..a9bfb719 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.39.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.gt_u (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.4.wasm new file mode 100644 index 00000000..c57f6460 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.40.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.40.wat new file mode 100644 index 00000000..cb148202 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.40.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.ge_s (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.41.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.41.wat new file mode 100644 index 00000000..66b4e6cc --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.41.wat @@ -0,0 +1 @@ +(memory 1) (func (param $x v128) (param $y v128) (result v128) (i4x32.ge_u (local.get $x) (local.get $y))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.5.wasm new file mode 100644 index 00000000..dcbfd783 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.6.wasm new file mode 100644 index 00000000..e8fb8820 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.7.wasm new file mode 100644 index 00000000..23d5f12c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.8.wasm new file mode 100644 index 00000000..2c50922f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.9.wasm new file mode 100644 index 00000000..48641efe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.json new file mode 100644 index 00000000..8b94de89 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_cmp/simd_i32x4_cmp.json @@ -0,0 +1,477 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i32x4_cmp.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i32x4_cmp.0.wasm"}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 26, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 134, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 146, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "1", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "0", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 158, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 320, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 326, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 346, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 360, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 363, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 366, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 369, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 385, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 388, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 391, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 394, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 399, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 402, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 405, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 408, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 411, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 414, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 417, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 422, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 425, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 428, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 431, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 434, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 437, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 440, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 443, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 446, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178480", "2427178480", "2427178480", "2427178480"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 458, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 464, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 470, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 473, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 478, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 484, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 495, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 498, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 501, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 504, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 507, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 510, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 513, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 518, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 521, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 529, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 543, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 546, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 549, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 552, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 555, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 558, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 561, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 566, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 569, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 572, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 575, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 578, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 581, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 584, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 587, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 590, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178480", "2427178480", "2427178480", "2427178480"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 599, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 602, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 605, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 608, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 611, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 614, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 617, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 625, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 631, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 634, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 639, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 642, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 645, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 648, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 651, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 654, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 657, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 662, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 665, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 670, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 673, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 676, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 679, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 682, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 687, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 690, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 693, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 696, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 699, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 702, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 705, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 710, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 713, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 716, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 719, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 722, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 725, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 728, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 731, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 734, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 743, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 746, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 749, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 752, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 755, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 758, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 761, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 766, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 769, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 772, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 775, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 778, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 783, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 786, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 789, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 792, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 795, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 798, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 801, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 806, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 809, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 814, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 817, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 820, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 823, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 826, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 831, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 834, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 837, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 840, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 843, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 846, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 849, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 854, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 857, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 860, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 863, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 866, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 869, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 872, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 875, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 878, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 887, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 890, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 893, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 896, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 899, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 902, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 905, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 910, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 913, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 916, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 919, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 922, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 927, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 930, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 933, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 936, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 939, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 942, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 945, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 950, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 953, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 958, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 961, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 964, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 967, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 970, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 975, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 978, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 981, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 984, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 987, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 990, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 993, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 998, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1001, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1004, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1007, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1010, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1013, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["65535", "0", "1", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 1016, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1019, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1022, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}, {"type": "v128", "lane_type": "i32", "value": ["2427178479", "2427178479", "2427178479", "2427178479"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1031, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1034, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1037, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1040, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1043, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1046, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1049, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1054, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1057, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1060, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1063, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1066, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1071, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1074, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1077, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1080, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1083, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1086, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1089, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1094, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1097, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1102, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1105, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1108, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1111, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1114, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 1119, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1122, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1125, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1128, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1131, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1134, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1137, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i8", "value": ["170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170", "170"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1142, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1145, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1148, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1151, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1154, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1157, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1160, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1163, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1166, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1175, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1178, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1181, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1184, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1187, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1190, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1193, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1198, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1201, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1204, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1207, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1210, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1215, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1218, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1221, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1224, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1227, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1230, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1233, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1238, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1241, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1246, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1249, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 1252, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 1255, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1258, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "0"]}]}, + {"type": "assert_return", "line": 1263, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1266, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1269, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1272, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1275, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1278, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 1281, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1431655765", "1431655765", "1431655765", "1431655765"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1286, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1289, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1292, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1295, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1298, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1301, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["65535", "0", "1", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 1304, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1307, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1310, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1319, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1322, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1325, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1328, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1331, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1334, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1337, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "286263556", "436931090", "4289440283"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1342, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1345, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1348, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1351, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1354, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1359, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1362, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1365, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1368, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1371, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1374, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1377, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "4294967295", "0", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1382, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3271557120", "3271426048", "3212836864", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1385, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1390, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}, {"type": "v128", "lane_type": "i32", "value": ["4042322160", "4042322160", "4042322160", "4042322160"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1393, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1396, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["33751041", "269550601", "186257930", "2885622698"]}, {"type": "v128", "lane_type": "i32", "value": ["2853961643", "168958475", "151261456", "16777986"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1399, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147581952", "2147713026", "2147844100", "2147975174"]}, {"type": "v128", "lane_type": "i32", "value": ["2147975174", "2147844100", "2147713026", "2147581952"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1402, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483647", "0", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483649", "4294967295", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 1407, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1410, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1413, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1416, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1419, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1422, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4286644096", "0", "1", "4294967295"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "4294967295"]}]}, + {"type": "assert_return", "line": 1425, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1430, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1433, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1436, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1439, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1442, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1445, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "0", "0", "1", "1", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 1448, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}, {"type": "v128", "lane_type": "i16", "value": ["21845", "21845", "21845", "21845", "21845", "21845", "21845", "21845"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1451, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}, {"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 1454, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}, {"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_invalid", "line": 1461, "filename": "simd_i32x4_cmp.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1462, "filename": "simd_i32x4_cmp.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1463, "filename": "simd_i32x4_cmp.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1464, "filename": "simd_i32x4_cmp.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1465, "filename": "simd_i32x4_cmp.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1466, "filename": "simd_i32x4_cmp.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1467, "filename": "simd_i32x4_cmp.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1468, "filename": "simd_i32x4_cmp.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1469, "filename": "simd_i32x4_cmp.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1470, "filename": "simd_i32x4_cmp.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 1475, "filename": "simd_i32x4_cmp.11.wasm"}, + {"type": "assert_return", "line": 1731, "action": {"type": "invoke", "field": "eq-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1732, "action": {"type": "invoke", "field": "ne-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1733, "action": {"type": "invoke", "field": "lt_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1734, "action": {"type": "invoke", "field": "le_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1735, "action": {"type": "invoke", "field": "gt_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1736, "action": {"type": "invoke", "field": "ge_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1737, "action": {"type": "invoke", "field": "nested-eq", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1738, "action": {"type": "invoke", "field": "nested-ne", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1739, "action": {"type": "invoke", "field": "nested-lt_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1740, "action": {"type": "invoke", "field": "nested-le_u", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1741, "action": {"type": "invoke", "field": "nested-gt_u", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1742, "action": {"type": "invoke", "field": "nested-ge_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1743, "action": {"type": "invoke", "field": "as-param", "args": []}, "expected": []}, + {"type": "assert_invalid", "line": 1749, "filename": "simd_i32x4_cmp.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1757, "filename": "simd_i32x4_cmp.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1765, "filename": "simd_i32x4_cmp.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1773, "filename": "simd_i32x4_cmp.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1781, "filename": "simd_i32x4_cmp.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1789, "filename": "simd_i32x4_cmp.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1797, "filename": "simd_i32x4_cmp.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1805, "filename": "simd_i32x4_cmp.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1813, "filename": "simd_i32x4_cmp.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1821, "filename": "simd_i32x4_cmp.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1829, "filename": "simd_i32x4_cmp.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1837, "filename": "simd_i32x4_cmp.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1845, "filename": "simd_i32x4_cmp.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1853, "filename": "simd_i32x4_cmp.25.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1861, "filename": "simd_i32x4_cmp.26.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1869, "filename": "simd_i32x4_cmp.27.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1877, "filename": "simd_i32x4_cmp.28.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1885, "filename": "simd_i32x4_cmp.29.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1893, "filename": "simd_i32x4_cmp.30.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1901, "filename": "simd_i32x4_cmp.31.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1910, "filename": "simd_i32x4_cmp.32.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1911, "filename": "simd_i32x4_cmp.33.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1912, "filename": "simd_i32x4_cmp.34.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1913, "filename": "simd_i32x4_cmp.35.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1914, "filename": "simd_i32x4_cmp.36.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1915, "filename": "simd_i32x4_cmp.37.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1916, "filename": "simd_i32x4_cmp.38.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1917, "filename": "simd_i32x4_cmp.39.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1918, "filename": "simd_i32x4_cmp.40.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 1919, "filename": "simd_i32x4_cmp.41.wat", "text": "unknown operator", "module_type": "text"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.0.wasm new file mode 100644 index 00000000..29abd192 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.1.wasm new file mode 100644 index 00000000..39730a7d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.2.wasm new file mode 100644 index 00000000..e1a53699 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.3.wasm new file mode 100644 index 00000000..43d70351 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.json new file mode 100644 index 00000000..7afea470 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_dot_i16x8/simd_i32x4_dot_i16x8.json @@ -0,0 +1,34 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i32x4_dot_i16x8.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i32x4_dot_i16x8.0.wasm"}, + {"type": "assert_return", "line": 10, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["536838144", "536838144", "536838144", "536838144"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["536870912", "536870912", "536870912", "536870912"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["536838144", "536838144", "536838144", "536838144"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["536870912", "536870912", "536870912", "536870912"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["536903680", "536903680", "536903680", "536903680"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65530", "65530", "65530", "65530"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65532", "65532", "65532", "65532"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294901760", "4294901760", "4294901760", "4294901760"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65532", "65532", "65532", "65532"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147352578", "2147352578", "2147352578", "2147352578"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147418112", "2147418112", "2147418112", "2147418112"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294901762", "4294901762", "4294901762", "4294901762"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "65535", "32768", "65535", "32768", "65535", "32768", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "0", "32769", "0", "32769", "0", "32769", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073709056", "1073709056", "1073709056", "1073709056"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i32x4.dot_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["111", "222", "333", "444", "555", "666", "777", "888"]}, {"type": "v128", "lane_type": "i16", "value": ["1111", "2222", "3333", "4444", "5555", "6666", "7777", "8888"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["616605", "3083025", "7522581", "13935273"]}]}, + {"type": "assert_invalid", "line": 99, "filename": "simd_i32x4_dot_i16x8.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 104, "filename": "simd_i32x4_dot_i16x8.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 112, "filename": "simd_i32x4_dot_i16x8.3.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.0.wasm new file mode 100644 index 00000000..c225706c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.1.wasm new file mode 100644 index 00000000..2064b6b5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.2.wasm new file mode 100644 index 00000000..d66c70da Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.3.wasm new file mode 100644 index 00000000..809ff714 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.4.wasm new file mode 100644 index 00000000..becdf81b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.json new file mode 100644 index 00000000..1ae41cfc --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extadd_pairwise_i16x8/simd_i32x4_extadd_pairwise_i16x8.json @@ -0,0 +1,23 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i32x4_extadd_pairwise_i16x8.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i32x4_extadd_pairwise_i16x8.0.wasm"}, + {"type": "assert_return", "line": 11, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 17, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65532", "65532", "65532", "65532"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294901762", "4294901762", "4294901762", "4294901762"]}]}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294901760", "4294901760", "4294901760", "4294901760"]}]}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["131070", "131070", "131070", "131070"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65532", "65532", "65532", "65532"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65538", "65538", "65538", "65538"]}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65534", "65534", "65534", "65534"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i32x4.extadd_pairwise_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["131070", "131070", "131070", "131070"]}]}, + {"type": "assert_invalid", "line": 47, "filename": "simd_i32x4_extadd_pairwise_i16x8.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 48, "filename": "simd_i32x4_extadd_pairwise_i16x8.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 53, "filename": "simd_i32x4_extadd_pairwise_i16x8.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 61, "filename": "simd_i32x4_extadd_pairwise_i16x8.4.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.0.wasm new file mode 100644 index 00000000..634a6f88 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.1.wasm new file mode 100644 index 00000000..364c867d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.10.wasm new file mode 100644 index 00000000..a96f208f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.11.wasm new file mode 100644 index 00000000..f93006ea Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.12.wasm new file mode 100644 index 00000000..ba70a9a1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.2.wasm new file mode 100644 index 00000000..3be39452 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.3.wasm new file mode 100644 index 00000000..6a5607ef Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.4.wasm new file mode 100644 index 00000000..9f8d8324 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.5.wasm new file mode 100644 index 00000000..883551f5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.6.wasm new file mode 100644 index 00000000..2f743544 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.7.wasm new file mode 100644 index 00000000..dabaf69d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.8.wasm new file mode 100644 index 00000000..5a87f0aa Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.9.wasm new file mode 100644 index 00000000..b0f54b3b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.json new file mode 100644 index 00000000..fd3dc37f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_extmul_i16x8/simd_i32x4_extmul_i16x8.json @@ -0,0 +1,119 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i32x4_extmul_i16x8.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i32x4_extmul_i16x8.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268419072", "268419072", "268419072", "268419072"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268435456", "268435456", "268435456", "268435456"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268419072", "268419072", "268419072", "268419072"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268435456", "268435456", "268435456", "268435456"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268451840", "268451840", "268451840", "268451840"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32765", "32765", "32765", "32765"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073676289", "1073676289", "1073676289", "1073676289"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073709056", "1073709056", "1073709056", "1073709056"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934529", "4294934529", "4294934529", "4294934529"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268419072", "268419072", "268419072", "268419072"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268435456", "268435456", "268435456", "268435456"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268419072", "268419072", "268419072", "268419072"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268435456", "268435456", "268435456", "268435456"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268451840", "268451840", "268451840", "268451840"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32765", "32765", "32765", "32765"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073676289", "1073676289", "1073676289", "1073676289"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073709056", "1073709056", "1073709056", "1073709056"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934529", "4294934529", "4294934529", "4294934529"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294836225", "4294836225", "4294836225", "4294836225"]}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268419072", "268419072", "268419072", "268419072"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268435456", "268435456", "268435456", "268435456"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2415968256", "2415968256", "2415968256", "2415968256"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2415919104", "2415919104", "2415919104", "2415919104"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2415869952", "2415869952", "2415869952", "2415869952"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32765", "32765", "32765", "32765"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147581950", "2147581950", "2147581950", "2147581950"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147516415", "2147516415", "2147516415", "2147516415"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147450880", "2147450880", "2147450880", "2147450880"]}]}, + {"type": "assert_return", "line": 224, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073676289", "1073676289", "1073676289", "1073676289"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073774592", "1073774592", "1073774592", "1073774592"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294836225", "4294836225", "4294836225", "4294836225"]}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147385345", "2147385345", "2147385345", "2147385345"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147450880", "2147450880", "2147450880", "2147450880"]}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "i32x4.extmul_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294836225", "4294836225", "4294836225", "4294836225"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294836225", "4294836225", "4294836225", "4294836225"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16383", "16383", "16383", "16383", "16383", "16383", "16383", "16383"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268419072", "268419072", "268419072", "268419072"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}, {"type": "v128", "lane_type": "i16", "value": ["16384", "16384", "16384", "16384", "16384", "16384", "16384", "16384"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["268435456", "268435456", "268435456", "268435456"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49153", "49153", "49153", "49153", "49153", "49153", "49153", "49153"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2415968256", "2415968256", "2415968256", "2415968256"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2415919104", "2415919104", "2415919104", "2415919104"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["49151", "49151", "49151", "49151", "49151", "49151", "49151", "49151"]}, {"type": "v128", "lane_type": "i16", "value": ["49152", "49152", "49152", "49152", "49152", "49152", "49152", "49152"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2415869952", "2415869952", "2415869952", "2415869952"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32765", "32765", "32765", "32765", "32765", "32765", "32765", "32765"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32765", "32765", "32765", "32765"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32766", "32766", "32766", "32766"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32770", "32770", "32770", "32770", "32770", "32770", "32770", "32770"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147581950", "2147581950", "2147581950", "2147581950"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147516415", "2147516415", "2147516415", "2147516415"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147450880", "2147450880", "2147450880", "2147450880"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073676289", "1073676289", "1073676289", "1073676289"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}, {"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1073774592", "1073774592", "1073774592", "1073774592"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294836225", "4294836225", "4294836225", "4294836225"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147385345", "2147385345", "2147385345", "2147385345"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147450880", "2147450880", "2147450880", "2147450880"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "i32x4.extmul_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294836225", "4294836225", "4294836225", "4294836225"]}]}, + {"type": "assert_invalid", "line": 333, "filename": "simd_i32x4_extmul_i16x8.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 334, "filename": "simd_i32x4_extmul_i16x8.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 335, "filename": "simd_i32x4_extmul_i16x8.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 336, "filename": "simd_i32x4_extmul_i16x8.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 341, "filename": "simd_i32x4_extmul_i16x8.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 349, "filename": "simd_i32x4_extmul_i16x8.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 357, "filename": "simd_i32x4_extmul_i16x8.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 365, "filename": "simd_i32x4_extmul_i16x8.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 373, "filename": "simd_i32x4_extmul_i16x8.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 381, "filename": "simd_i32x4_extmul_i16x8.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 389, "filename": "simd_i32x4_extmul_i16x8.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 397, "filename": "simd_i32x4_extmul_i16x8.12.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.0.wasm new file mode 100644 index 00000000..3f510bb3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.1.wasm new file mode 100644 index 00000000..9b20ca7c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.2.wasm new file mode 100644 index 00000000..15236ced Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.3.wasm new file mode 100644 index 00000000..5779c890 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.4.wasm new file mode 100644 index 00000000..e9d63e99 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.json new file mode 100644 index 00000000..4a7969db --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f32x4/simd_i32x4_trunc_sat_f32x4.json @@ -0,0 +1,109 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i32x4_trunc_sat_f32x4.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_i32x4_trunc_sat_f32x4.0.wasm"}, + {"type": "assert_return", "line": 10, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 12, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 14, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1069547520", "1069547520", "1069547520", "1069547520"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3217031168", "3217031168", "3217031168", "3217031168"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 18, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1072902963", "1072902963", "1072902963", "1072902963"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 20, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3220386611", "3220386611", "3220386611", "3220386611"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 24, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "4294967294", "4294967294"]}]}, + {"type": "assert_return", "line": 26, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1325400063", "1325400063", "1325400063", "1325400063"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483520", "2147483520", "2147483520", "2147483520"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3472883711", "3472883711", "3472883711", "3472883711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483776", "2147483776", "2147483776", "2147483776"]}]}, + {"type": "assert_return", "line": 30, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1325400064", "1325400064", "1325400064", "1325400064"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3472883712", "3472883712", "3472883712", "3472883712"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3481272320", "3481272320", "3481272320", "3481272320"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1325400064", "1325400064", "1325400064", "1325400064"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3472883712", "3472883712", "3472883712", "3472883712"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 50, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066192077", "1066192077", "1066192077", "1066192077"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3213675725", "3213675725", "3213675725", "3213675725"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 68, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["6", "6", "6", "6"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967290", "4294967290", "4294967290", "4294967290"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 74, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1063675494", "1063675494", "1063675494", "1063675494"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3211159142", "3211159142", "3211159142", "3211159142"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 80, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353215", "1065353215", "1065353215", "1065353215"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836863", "3212836863", "3212836863", "3212836863"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["6", "6", "6", "6"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967290", "4294967290", "4294967290", "4294967290"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 98, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143568964", "2143568964", "2143568964", "2143568964"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["4291052612", "4291052612", "4291052612", "4291052612"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 104, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1109917696", "1109917696", "1109917696", "1109917696"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["42", "42", "42", "42"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["3257401344", "3257401344", "3257401344", "3257401344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967254", "4294967254", "4294967254", "4294967254"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123456792", "123456792", "123456792", "123456792"]}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_s", "args": [{"type": "v128", "lane_type": "f32", "value": ["1318267910", "1318267910", "1318267910", "1318267910"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1234567936", "1234567936", "1234567936", "1234567936"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1069547520", "1069547520", "1069547520", "1069547520"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3217031168", "3217031168", "3217031168", "3217031168"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 122, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1072902963", "1072902963", "1072902963", "1072902963"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3220386611", "3220386611", "3220386611", "3220386611"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 128, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1325400063", "1325400063", "1325400063", "1325400063"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483520", "2147483520", "2147483520", "2147483520"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3472883711", "3472883711", "3472883711", "3472883711"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 134, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1325400064", "1325400064", "1325400064", "1325400064"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3472883712", "3472883712", "3472883712", "3472883712"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3481272320", "3481272320", "3481272320", "3481272320"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1325400064", "1325400064", "1325400064", "1325400064"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3472883712", "3472883712", "3472883712", "3472883712"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 146, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1333788672", "1333788672", "1333788672", "1333788672"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["8388608", "8388608", "8388608", "8388608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 158, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["2155872256", "2155872256", "2155872256", "2155872256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1056964608", "1056964608", "1056964608", "1056964608"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3204448256", "3204448256", "3204448256", "3204448256"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 164, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1066192077", "1066192077", "1066192077", "1066192077"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3213675725", "3213675725", "3213675725", "3213675725"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["6", "6", "6", "6"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1063675494", "1063675494", "1063675494", "1063675494"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3211159142", "3211159142", "3211159142", "3211159142"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353215", "1065353215", "1065353215", "1065353215"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3212836863", "3212836863", "3212836863", "3212836863"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1086918619", "1086918619", "1086918619", "1086918619"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["6", "6", "6", "6"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3234402267", "3234402267", "3234402267", "3234402267"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143568964", "2143568964", "2143568964", "2143568964"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["4291052612", "4291052612", "4291052612", "4291052612"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1109917696", "1109917696", "1109917696", "1109917696"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["42", "42", "42", "42"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["3257401344", "3257401344", "3257401344", "3257401344"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123456792", "123456792", "123456792", "123456792"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f32x4_u", "args": [{"type": "v128", "lane_type": "f32", "value": ["1318267910", "1318267910", "1318267910", "1318267910"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1234567936", "1234567936", "1234567936", "1234567936"]}]}, + {"type": "assert_invalid", "line": 218, "filename": "simd_i32x4_trunc_sat_f32x4.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 219, "filename": "simd_i32x4_trunc_sat_f32x4.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 224, "filename": "simd_i32x4_trunc_sat_f32x4.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 232, "filename": "simd_i32x4_trunc_sat_f32x4.4.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.0.wasm new file mode 100644 index 00000000..70e41c26 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.1.wasm new file mode 100644 index 00000000..b997093f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.2.wasm new file mode 100644 index 00000000..dfd6b1f6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.3.wasm new file mode 100644 index 00000000..45d1498e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.4.wasm new file mode 100644 index 00000000..c95551c9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.json new file mode 100644 index 00000000..1e387076 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i32x4_trunc_sat_f64x2/simd_i32x4_trunc_sat_f64x2.json @@ -0,0 +1,109 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i32x4_trunc_sat_f64x2.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_i32x4_trunc_sat_f64x2.0.wasm"}, + {"type": "assert_return", "line": 10, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 12, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 14, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4609434218613702656", "4609434218613702656"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13832806255468478464", "13832806255468478464"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 18, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611235658464650854", "4611235658464650854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 20, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "0", "0"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13834607695319426662", "13834607695319426662"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 24, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "0", "0"]}]}, + {"type": "assert_return", "line": 26, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4746794006711631872", "4746794006711631872"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483520", "2147483520", "0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13970166043566407680", "13970166043566407680"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483776", "2147483776", "0", "0"]}]}, + {"type": "assert_return", "line": 30, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4746794007248502784", "4746794007248502784"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13970166044103278592", "13970166044103278592"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4751297606871678976", "4751297606871678976"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13974669643726454784", "13974669643726454784"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4746794007244308480", "4746794007244308480"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13970166044099084288", "13970166044099084288"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "0", "0"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4751297606871678976", "4751297606871678976"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4751297606873776128", "4751297606873776128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4751297606875873280", "4751297606875873280"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["3936146074321813504", "3936146074321813504"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 50, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13159518111176589312", "13159518111176589312"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4039728865751334912", "4039728865751334912"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13263100902606110720", "13263100902606110720"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607632778870128640", "4607632778870128640"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13831004815724904448", "13831004815724904448"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 68, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256376274944", "4618760256376274944"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["6", "6", "0", "0"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293231050752", "13842132293231050752"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967290", "4294967290", "0", "0"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5183643170566569984", "5183643170566569984"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 74, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14407015207421345792", "14407015207421345792"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4606281698659794944", "4606281698659794944"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13829653735514570752", "13829653735514570752"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 80, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418263146496", "4607182418263146496"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455117922304", "13830554455117922304"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256376274944", "4618760256376274944"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["6", "6", "0", "0"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293231050752", "13842132293231050752"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967290", "4294967290", "0", "0"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5183643170566569984", "5183643170566569984"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14407015207421345792", "14407015207421345792"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 98, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437231879236", "9218868437231879236"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474086655044", "18442240474086655044"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 104, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4631107791820423168", "4631107791820423168"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["42", "42", "0", "0"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13854479828675198976", "13854479828675198976"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967254", "4294967254", "0", "0"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454548484096", "4728057454548484096"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123456792", "123456792", "0", "0"]}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_s_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4742964961033060352", "4742964961033060352"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "0", "0"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4609434218613702656", "4609434218613702656"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13832806255468478464", "13832806255468478464"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 122, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611235658464650854", "4611235658464650854"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "0", "0"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13834607695319426662", "13834607695319426662"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 128, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4746794006711631872", "4746794006711631872"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483520", "2147483520", "0", "0"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13970166043566407680", "13970166043566407680"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 134, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4746794007248502784", "4746794007248502784"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "0", "0"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13970166044103278592", "13970166044103278592"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4751297606871678976", "4751297606871678976"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "0", "0"]}]}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13974669643726454784", "13974669643726454784"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4746794007244308480", "4746794007244308480"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "0", "0"]}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13970166044099084288", "13970166044099084288"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 146, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4751297606871678976", "4751297606871678976"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967294", "4294967294", "0", "0"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4751297606873776128", "4751297606873776128"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4751297606875873280", "4751297606875873280"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["3936146074321813504", "3936146074321813504"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13159518111176589312", "13159518111176589312"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4039728865751334912", "4039728865751334912"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 158, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13263100902606110720", "13263100902606110720"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 164, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607632778870128640", "4607632778870128640"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13831004815724904448", "13831004815724904448"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256376274944", "4618760256376274944"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["6", "6", "0", "0"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293231050752", "13842132293231050752"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5183643170566569984", "5183643170566569984"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14407015207421345792", "14407015207421345792"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4606281698659794944", "4606281698659794944"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13829653735514570752", "13829653735514570752"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418263146496", "4607182418263146496"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455117922304", "13830554455117922304"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4618760256376274944", "4618760256376274944"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["6", "6", "0", "0"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13842132293231050752", "13842132293231050752"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["5183643170566569984", "5183643170566569984"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["14407015207421345792", "14407015207421345792"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437231879236", "9218868437231879236"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474086655044", "18442240474086655044"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4631107791820423168", "4631107791820423168"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["42", "42", "0", "0"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["13854479828675198976", "13854479828675198976"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4728057454548484096", "4728057454548484096"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123456792", "123456792", "0", "0"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "i32x4.trunc_sat_f64x2_u_zero", "args": [{"type": "v128", "lane_type": "f64", "value": ["4742964961033060352", "4742964961033060352"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "0", "0"]}]}, + {"type": "assert_invalid", "line": 218, "filename": "simd_i32x4_trunc_sat_f64x2.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 219, "filename": "simd_i32x4_trunc_sat_f64x2.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 224, "filename": "simd_i32x4_trunc_sat_f64x2.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 232, "filename": "simd_i32x4_trunc_sat_f64x2.4.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.0.wasm new file mode 100644 index 00000000..16dee02d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.1.wasm new file mode 100644 index 00000000..24665932 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.10.wasm new file mode 100644 index 00000000..81c7f17e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.11.wasm new file mode 100644 index 00000000..aafa0171 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.12.wasm new file mode 100644 index 00000000..91eccf38 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.2.wasm new file mode 100644 index 00000000..83822a25 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.3.wasm new file mode 100644 index 00000000..d56c6321 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.4.wasm new file mode 100644 index 00000000..b743ba83 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.5.wasm new file mode 100644 index 00000000..7f063291 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.6.wasm new file mode 100644 index 00000000..78fcdaa4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.7.wasm new file mode 100644 index 00000000..585ce610 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.8.wasm new file mode 100644 index 00000000..001b6c58 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.9.wasm new file mode 100644 index 00000000..16dbc9d6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.json new file mode 100644 index 00000000..e6006a73 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith/simd_i64x2_arith.json @@ -0,0 +1,202 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i64x2_arith.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i64x2_arith.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551614", "18446744073709551614"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387903", "4611686018427387903"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163713", "13835058055282163713"]}, {"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163711", "13835058055282163711"]}, {"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775805", "9223372036854775805"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "9223372036854775806"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "9223372036854775806"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775810", "9223372036854775810"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551614", "18446744073709551614"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551614", "18446744073709551614"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "9223372036854775806"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551614", "18446744073709551614"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387903", "4611686018427387903"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163713", "13835058055282163713"]}, {"type": "v128", "lane_type": "i64", "value": ["18158513697289404417", "18158513697289404417"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13546827678862016514", "13546827678862016514"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "v128", "lane_type": "i64", "value": ["18158513697557839872", "18158513697557839872"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13546827679130451968", "13546827679130451968"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "v128", "lane_type": "i64", "value": ["18158513697557839871", "18158513697557839871"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13546827679130451967", "13546827679130451967"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["576460752303423487", "576460752303423487"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9799832789158199294", "9799832789158199294"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551614", "18446744073709551614"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "128", "0", "0", "0", "0", "0", "0", "0", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "32768", "0", "0", "0", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2147483648", "0", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9218868437227405313", "9218868437227405313"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18442240474082181121", "18442240474082181121"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9221120237041090561", "9221120237041090561"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "3"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}, {"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2469135780246913578", "2469135780246913578"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "i64x2.add", "args": [{"type": "v128", "lane_type": "i64", "value": ["1311768467294899695", "1311768467294899695"]}, {"type": "v128", "lane_type": "i64", "value": ["10424652189165442680", "10424652189165442680"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["11736420656460342375", "11736420656460342375"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387903", "4611686018427387903"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163713", "13835058055282163713"]}, {"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163711", "13835058055282163711"]}, {"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775805", "9223372036854775805"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775804", "9223372036854775804"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "9223372036854775806"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775805", "9223372036854775805"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775810", "9223372036854775810"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775811", "9223372036854775811"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551614", "18446744073709551614"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387903", "4611686018427387903"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163713", "13835058055282163713"]}, {"type": "v128", "lane_type": "i64", "value": ["18158513697289404417", "18158513697289404417"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["14123288431702310912", "14123288431702310912"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "v128", "lane_type": "i64", "value": ["18158513697557839872", "18158513697557839872"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["14123288431433875456", "14123288431433875456"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "v128", "lane_type": "i64", "value": ["18158513697557839871", "18158513697557839871"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["14123288431433875457", "14123288431433875457"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["576460752303423487", "576460752303423487"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["8646911284551352320", "8646911284551352320"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "9223372036854775806"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551614", "18446744073709551614"]}]}, + {"type": "assert_return", "line": 291, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 294, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "128", "0", "0", "0", "0", "0", "0", "0", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "32768", "0", "0", "0", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2147483648", "0", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2", "2"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 318, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4616189618054758400", "4616189618054758400"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13839561654909534208", "13839561654909534208"]}]}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9227875636482146305", "9227875636482146305"]}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4503599627370497", "4503599627370497"]}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9225623836668461057", "9225623836668461057"]}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "2"]}]}, + {"type": "assert_return", "line": 336, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["3214567890123456789", "3214567890123456789"]}, {"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1980000000000000000", "1980000000000000000"]}]}, + {"type": "assert_return", "line": 342, "action": {"type": "invoke", "field": "i64x2.sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["10424652191131583265", "10424652191131583265"]}, {"type": "v128", "lane_type": "i64", "value": ["1311768467294899695", "1311768467294899695"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9112883723836683570", "9112883723836683570"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 350, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 356, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 365, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387903", "4611686018427387903"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, + {"type": "assert_return", "line": 368, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163713", "13835058055282163713"]}, {"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163711", "13835058055282163711"]}, {"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775805", "9223372036854775805"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775805", "9223372036854775805"]}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "9223372036854775806"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "9223372036854775806"]}]}, + {"type": "assert_return", "line": 386, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775810", "9223372036854775810"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "9223372036854775806"]}]}, + {"type": "assert_return", "line": 392, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 395, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 398, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 401, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 404, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 407, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 413, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 416, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 419, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 422, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 425, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387903", "4611686018427387903"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}]}, + {"type": "assert_return", "line": 428, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 431, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163713", "13835058055282163713"]}, {"type": "v128", "lane_type": "i64", "value": ["18158513697289404417", "18158513697289404417"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["13546827678862016513", "13546827678862016513"]}]}, + {"type": "assert_return", "line": 434, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "v128", "lane_type": "i64", "value": ["18158513697557839872", "18158513697557839872"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 437, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "v128", "lane_type": "i64", "value": ["18158513697557839871", "18158513697557839871"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 440, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["576460752303423487", "576460752303423487"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["8646911284551352321", "8646911284551352321"]}]}, + {"type": "assert_return", "line": 443, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 446, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 449, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 452, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 458, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 464, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "2", "0", "0", "0", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 470, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 473, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "2", "0", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 476, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 479, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 482, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 485, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 488, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}, {"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 491, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 494, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 497, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 500, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 503, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "2"]}]}, + {"type": "assert_return", "line": 506, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}, {"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9710478858155731897", "9710478858155731897"]}]}, + {"type": "assert_return", "line": 509, "action": {"type": "invoke", "field": "i64x2.mul", "args": [{"type": "v128", "lane_type": "i64", "value": ["1311768467294899695", "1311768467294899695"]}, {"type": "v128", "lane_type": "i64", "value": ["10424652191131583265", "10424652191131583265"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["6930764853679626447", "6930764853679626447"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 516, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 518, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "9223372036854775806"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775810", "9223372036854775810"]}]}, + {"type": "assert_return", "line": 522, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 524, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 528, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 530, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 534, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 536, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 540, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 542, "action": {"type": "invoke", "field": "i64x2.neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_invalid", "line": 546, "filename": "simd_i64x2_arith.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 547, "filename": "simd_i64x2_arith.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 548, "filename": "simd_i64x2_arith.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 549, "filename": "simd_i64x2_arith.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 554, "filename": "simd_i64x2_arith.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 562, "filename": "simd_i64x2_arith.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 570, "filename": "simd_i64x2_arith.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 578, "filename": "simd_i64x2_arith.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 586, "filename": "simd_i64x2_arith.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 594, "filename": "simd_i64x2_arith.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 602, "filename": "simd_i64x2_arith.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 611, "filename": "simd_i64x2_arith.12.wasm"}, + {"type": "assert_return", "line": 628, "action": {"type": "invoke", "field": "add-sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "2"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 632, "action": {"type": "invoke", "field": "mul-add", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "4"]}]}, + {"type": "assert_return", "line": 636, "action": {"type": "invoke", "field": "mul-sub", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "2"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 640, "action": {"type": "invoke", "field": "sub-add", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "2"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, + {"type": "assert_return", "line": 644, "action": {"type": "invoke", "field": "add-neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 647, "action": {"type": "invoke", "field": "mul-neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551614"]}]}, + {"type": "assert_return", "line": 650, "action": {"type": "invoke", "field": "sub-neg", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551614"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.0.wasm new file mode 100644 index 00000000..f1777408 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.1.wasm new file mode 100644 index 00000000..024c68ad Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.2.wasm new file mode 100644 index 00000000..1d9f3f36 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.3.wasm new file mode 100644 index 00000000..34a62c81 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.json new file mode 100644 index 00000000..4fb41354 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_arith2/simd_i64x2_arith2.json @@ -0,0 +1,27 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i64x2_arith2.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_i64x2_arith2.0.wasm"}, + {"type": "assert_return", "line": 8, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 10, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 12, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 14, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 18, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 20, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 24, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["123", "123"]}]}, + {"type": "assert_return", "line": 26, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551493", "18446744073709551493"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["123", "123"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["128", "128"]}]}, + {"type": "assert_return", "line": 30, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551488", "18446744073709551488"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["128", "128"]}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["128", "128"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551488", "18446744073709551488"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["128", "128"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "i64x2.abs_with_const_0", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775807"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_invalid", "line": 59, "filename": "simd_i64x2_arith2.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 64, "filename": "simd_i64x2_arith2.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 73, "filename": "simd_i64x2_arith2.3.wasm"}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "i64x2.abs-i64x2.abs", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.0.wasm new file mode 100644 index 00000000..b6f5ed94 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.1.wasm new file mode 100644 index 00000000..18fdd01b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.10.wasm new file mode 100644 index 00000000..2c50abef Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.2.wasm new file mode 100644 index 00000000..0910b822 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.3.wasm new file mode 100644 index 00000000..378d4d50 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.4.wasm new file mode 100644 index 00000000..33075e64 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.5.wasm new file mode 100644 index 00000000..6d94aa86 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.6.wasm new file mode 100644 index 00000000..aff36273 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.7.wasm new file mode 100644 index 00000000..66dba737 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.8.wasm new file mode 100644 index 00000000..705db439 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.9.wasm new file mode 100644 index 00000000..6ca85680 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.json new file mode 100644 index 00000000..04ae3ad8 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_cmp/simd_i64x2_cmp.json @@ -0,0 +1,115 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i64x2_cmp.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i64x2_cmp.0.wasm"}, + {"type": "assert_return", "line": 17, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 20, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}, {"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 26, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}, {"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i64", "value": ["50462976", "286263556"]}, {"type": "v128", "lane_type": "i64", "value": ["50462976", "286263556"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["1152921504606846975", "1152921504606846975"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}, {"type": "v128", "lane_type": "i64", "value": ["2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 50, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}, {"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}, {"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 68, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i64", "value": ["50462976", "286263556"]}, {"type": "v128", "lane_type": "i64", "value": ["50462976", "286263556"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 80, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}, {"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}, {"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["216736831865096452", "1876604746445072923"]}, {"type": "v128", "lane_type": "i64", "value": ["216736831865096452", "1876604746445072923"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}, {"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}, {"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9476278952713518845", "9151878496576798080"]}, {"type": "v128", "lane_type": "i64", "value": ["9476278952713518845", "9151878496576798080"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["13862079653046386688", "13862009284302209024"]}, {"type": "v128", "lane_type": "f64", "value": ["13862079653046386688", "13862009284302209024"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["4607182418800017408", "4638637247447433216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4638637247447433216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 158, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}, {"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}, {"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 164, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["216736831865096452", "1876604746445072923"]}, {"type": "v128", "lane_type": "i64", "value": ["216736831865096452", "1876604746445072923"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}, {"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}, {"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9476278952713518845", "9151878496576798080"]}, {"type": "v128", "lane_type": "i64", "value": ["9476278952713518845", "9151878496576798080"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["13862079653046386688", "13862009284302209024"]}, {"type": "v128", "lane_type": "f64", "value": ["13862079653046386688", "13862009284302209024"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["4607182418800017408", "4638637247447433216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4638637247447433216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}, {"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}, {"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["216736831865096452", "1876604746445072923"]}, {"type": "v128", "lane_type": "i64", "value": ["216736831865096452", "1876604746445072923"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}, {"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}, {"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9476278952713518845", "9151878496576798080"]}, {"type": "v128", "lane_type": "i64", "value": ["9476278952713518845", "9151878496576798080"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["13862079653046386688", "13862009284302209024"]}, {"type": "v128", "lane_type": "f64", "value": ["13862079653046386688", "13862009284302209024"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["4607182418800017408", "4638637247447433216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4638637247447433216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 305, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 308, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}, {"type": "v128", "lane_type": "i64", "value": ["17361641481138401520", "17361641481138401520"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}, {"type": "v128", "lane_type": "i64", "value": ["1085102592571150095", "1085102592571150095"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 320, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["216736831865096452", "1876604746445072923"]}, {"type": "v128", "lane_type": "i64", "value": ["216736831865096452", "1876604746445072923"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}, {"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}, {"type": "v128", "lane_type": "i64", "value": ["9259542123273814144", "9259542123273814144"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9476278952713518845", "9151878496576798080"]}, {"type": "v128", "lane_type": "i64", "value": ["9476278952713518845", "9151878496576798080"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 345, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 348, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 360, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 363, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["0", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 366, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "18446744073709551615"]}, {"type": "v128", "lane_type": "i64", "value": ["9223372036854775809", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["13862079653046386688", "13862009284302209024"]}, {"type": "v128", "lane_type": "f64", "value": ["13862079653046386688", "13862009284302209024"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i64", "value": ["4607182418800017408", "4638637247447433216"]}, {"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4638637247447433216"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_invalid", "line": 380, "filename": "simd_i64x2_cmp.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 381, "filename": "simd_i64x2_cmp.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 382, "filename": "simd_i64x2_cmp.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 383, "filename": "simd_i64x2_cmp.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 384, "filename": "simd_i64x2_cmp.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 385, "filename": "simd_i64x2_cmp.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 390, "filename": "simd_i64x2_cmp.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 398, "filename": "simd_i64x2_cmp.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 406, "filename": "simd_i64x2_cmp.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 414, "filename": "simd_i64x2_cmp.10.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.0.wasm new file mode 100644 index 00000000..0e1d6491 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.1.wasm new file mode 100644 index 00000000..afd8a11a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.10.wasm new file mode 100644 index 00000000..08ea58a0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.11.wasm new file mode 100644 index 00000000..5a6eac2e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.12.wasm new file mode 100644 index 00000000..e2cadc07 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.2.wasm new file mode 100644 index 00000000..333c817b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.3.wasm new file mode 100644 index 00000000..1cdea96f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.4.wasm new file mode 100644 index 00000000..911c22d0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.5.wasm new file mode 100644 index 00000000..9f38fad1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.6.wasm new file mode 100644 index 00000000..78265135 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.7.wasm new file mode 100644 index 00000000..af475edd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.8.wasm new file mode 100644 index 00000000..6dc5fa66 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.9.wasm new file mode 100644 index 00000000..884c82bd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.json new file mode 100644 index 00000000..d37af175 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i64x2_extmul_i32x4/simd_i64x2_extmul_i32x4.json @@ -0,0 +1,119 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i64x2_extmul_i32x4.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i64x2_extmul_i32x4.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921503533105152", "1152921503533105152"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921504606846976", "1152921504606846976"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921503533105152", "1152921503533105152"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921504606846976", "1152921504606846976"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921505680588800", "1152921505680588800"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483645", "2147483645", "2147483645", "2147483645"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483645", "2147483645"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686014132420609", "4611686014132420609"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686016279904256", "4611686016279904256"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067969", "18446744071562067969"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921503533105152", "1152921503533105152"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921504606846976", "1152921504606846976"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921503533105152", "1152921503533105152"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921504606846976", "1152921504606846976"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921505680588800", "1152921505680588800"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483645", "2147483645", "2147483645", "2147483645"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483645", "2147483645"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686014132420609", "4611686014132420609"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686016279904256", "4611686016279904256"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067969", "18446744071562067969"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744065119617025", "18446744065119617025"]}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921503533105152", "1152921503533105152"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921504606846976", "1152921504606846976"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10376293544682848256", "10376293544682848256"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10376293541461622784", "10376293541461622784"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10376293538240397312", "10376293538240397312"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483645", "2147483645", "2147483645", "2147483645"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483645", "2147483645"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372043297226750", "9223372043297226750"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372039002259455", "9223372039002259455"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372034707292160", "9223372034707292160"]}]}, + {"type": "assert_return", "line": 224, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686014132420609", "4611686014132420609"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686020574871552", "4611686020574871552"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744065119617025", "18446744065119617025"]}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372030412324865", "9223372030412324865"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372034707292160", "9223372034707292160"]}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "i64x2.extmul_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744065119617025", "18446744065119617025"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744065119617025", "18446744065119617025"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741823", "1073741823", "1073741823", "1073741823"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921503533105152", "1152921503533105152"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}, {"type": "v128", "lane_type": "i32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1152921504606846976", "1152921504606846976"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225473", "3221225473", "3221225473", "3221225473"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10376293544682848256", "10376293544682848256"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10376293541461622784", "10376293541461622784"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["3221225471", "3221225471", "3221225471", "3221225471"]}, {"type": "v128", "lane_type": "i32", "value": ["3221225472", "3221225472", "3221225472", "3221225472"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10376293538240397312", "10376293538240397312"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483645", "2147483645", "2147483645", "2147483645"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483645", "2147483645"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483646", "2147483646"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483650", "2147483650", "2147483650", "2147483650"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372043297226750", "9223372043297226750"]}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372039002259455", "9223372039002259455"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372034707292160", "9223372034707292160"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686014132420609", "4611686014132420609"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686018427387904", "4611686018427387904"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4611686020574871552", "4611686020574871552"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744065119617025", "18446744065119617025"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372030412324865", "9223372030412324865"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372034707292160", "9223372034707292160"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "i64x2.extmul_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744065119617025", "18446744065119617025"]}]}, + {"type": "assert_invalid", "line": 333, "filename": "simd_i64x2_extmul_i32x4.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 334, "filename": "simd_i64x2_extmul_i32x4.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 335, "filename": "simd_i64x2_extmul_i32x4.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 336, "filename": "simd_i64x2_extmul_i32x4.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 341, "filename": "simd_i64x2_extmul_i32x4.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 349, "filename": "simd_i64x2_extmul_i32x4.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 357, "filename": "simd_i64x2_extmul_i32x4.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 365, "filename": "simd_i64x2_extmul_i32x4.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 373, "filename": "simd_i64x2_extmul_i32x4.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 381, "filename": "simd_i64x2_extmul_i32x4.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 389, "filename": "simd_i64x2_extmul_i32x4.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 397, "filename": "simd_i64x2_extmul_i32x4.12.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.0.wasm new file mode 100644 index 00000000..4f5922eb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.1.wasm new file mode 100644 index 00000000..a5c9ce2e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.2.wasm new file mode 100644 index 00000000..58600161 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.3.wasm new file mode 100644 index 00000000..f8dee07e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.4.wasm new file mode 100644 index 00000000..a08fdc1d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.5.wasm new file mode 100644 index 00000000..f27e142d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.6.wasm new file mode 100644 index 00000000..9fb12ccc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.7.wasm new file mode 100644 index 00000000..9bc83e51 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.8.wasm new file mode 100644 index 00000000..5d66048f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.9.wasm new file mode 100644 index 00000000..ed7a659c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.json new file mode 100644 index 00000000..1417cb78 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith/simd_i8x16_arith.json @@ -0,0 +1,133 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i8x16_arith.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i8x16_arith.0.wasm"}, + {"type": "assert_return", "line": 12, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 18, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 24, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 27, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 30, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 39, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "0", "128", "128", "128", "0", "128", "128", "128", "0", "128", "128", "128", "0"]}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "0", "191", "128", "128", "0", "191", "128", "128", "0", "191", "128", "128", "0", "191"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "0", "63", "128", "128", "0", "63", "128", "128", "0", "63", "128", "128", "0", "63"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "129", "128", "1", "1", "129", "128", "1", "1", "129", "128", "1", "1", "129", "128"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "129", "0", "1", "1", "129", "0", "1", "1", "129", "0", "1", "1", "129", "0"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "193", "128", "1", "1", "193", "128", "1", "1", "193", "128", "1", "1", "193", "128"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i8x16.add", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "3", "6", "9", "12", "15", "18", "21", "24", "27", "30", "33", "36", "39", "42", "45"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 224, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 251, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 254, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 257, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 260, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i16", "value": ["32896", "32896", "32896", "32896", "32896", "32896", "32896", "32896"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i32", "value": ["2155905152", "2155905152", "2155905152", "2155905152"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "0", "128", "128", "128", "0", "128", "128", "128", "0", "128", "128", "128", "0"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "0", "65", "128", "128", "0", "65", "128", "128", "0", "65", "128", "128", "0", "65"]}]}, + {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["3212836864", "3212836864", "3212836864", "3212836864"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "0", "193", "128", "128", "0", "193", "128", "128", "0", "193", "128", "128", "0", "193"]}]}, + {"type": "assert_return", "line": 305, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "129", "130", "1", "1", "129", "130", "1", "1", "129", "130", "1", "1", "129", "130"]}]}, + {"type": "assert_return", "line": 308, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "129", "2", "1", "1", "129", "2", "1", "1", "129", "2", "1", "1", "129", "2"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "65", "130", "1", "1", "65", "130", "1", "1", "65", "130", "1", "1", "65", "130"]}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "i8x16.sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 326, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 332, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 336, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 338, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 342, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 344, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 346, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 348, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 350, "action": {"type": "invoke", "field": "i8x16.neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_invalid", "line": 354, "filename": "simd_i8x16_arith.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 355, "filename": "simd_i8x16_arith.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 356, "filename": "simd_i8x16_arith.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 361, "filename": "simd_i8x16_arith.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 369, "filename": "simd_i8x16_arith.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 377, "filename": "simd_i8x16_arith.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 385, "filename": "simd_i8x16_arith.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 393, "filename": "simd_i8x16_arith.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 402, "filename": "simd_i8x16_arith.9.wasm"}, + {"type": "assert_return", "line": 413, "action": {"type": "invoke", "field": "add-sub", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 417, "action": {"type": "invoke", "field": "sub-add", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 421, "action": {"type": "invoke", "field": "add-neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "sub-neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "254", "252", "250", "248", "246", "244", "242", "240", "238", "236", "234", "232", "230", "228", "226"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.0.wasm new file mode 100644 index 00000000..b97120d0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.1.wat new file mode 100644 index 00000000..adefd971 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.1.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i32x4.avgr_u (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.10.wasm new file mode 100644 index 00000000..e63e4eb0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.11.wasm new file mode 100644 index 00000000..a6fff007 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.12.wasm new file mode 100644 index 00000000..948891b6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.13.wasm new file mode 100644 index 00000000..5888722b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.14.wasm new file mode 100644 index 00000000..561f9e0a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.15.wasm new file mode 100644 index 00000000..7f0aeca7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.16.wasm new file mode 100644 index 00000000..ecd7c82e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.17.wasm new file mode 100644 index 00000000..18eb23d8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.18.wasm new file mode 100644 index 00000000..a3faac4a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.19.wasm new file mode 100644 index 00000000..55d4a98f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.2.wat new file mode 100644 index 00000000..df550f17 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.2.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f32x4.avgr_u (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.20.wasm new file mode 100644 index 00000000..882de883 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.21.wasm new file mode 100644 index 00000000..6736c0ee Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.22.wasm new file mode 100644 index 00000000..128f49b1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.23.wasm new file mode 100644 index 00000000..2fe61666 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.24.wasm new file mode 100644 index 00000000..9d3420c3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.25.wasm new file mode 100644 index 00000000..67605166 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.26.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.26.wasm new file mode 100644 index 00000000..cf1e8568 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.26.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.3.wat new file mode 100644 index 00000000..3bcfb522 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.3.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i64x2.avgr_u (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.4.wat new file mode 100644 index 00000000..5bd7f29c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.4.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (f64x2.avgr_u (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.5.wat new file mode 100644 index 00000000..efcb3a3b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.5.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.avgr (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.6.wat new file mode 100644 index 00000000..d2fcd55d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.6.wat @@ -0,0 +1 @@ +(memory 1) (func (result v128) (i8x16.avgr_s (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.7.wasm new file mode 100644 index 00000000..181fb396 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.8.wasm new file mode 100644 index 00000000..43c8443d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.9.wasm new file mode 100644 index 00000000..c255e7e6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.json new file mode 100644 index 00000000..00c46759 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_arith2/simd_i8x16_arith2.json @@ -0,0 +1,213 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i8x16_arith2.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_i8x16_arith2.0.wasm"}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "255", "255", "255", "255", "0", "0", "0", "0", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 50, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 68, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 74, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "255", "255", "255", "255", "0", "0", "0", "0", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 80, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 98, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 104, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "255", "255", "255", "255", "0", "0", "0", "0", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 119, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 122, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 128, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 134, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "255", "255", "255", "255", "0", "0", "0", "0", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 146, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 158, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 164, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "255", "255", "255", "255", "0", "0", "0", "0", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "128", "128", "128", "128", "128", "128", "128", "128", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}, {"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, + {"type": "assert_return", "line": 220, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 224, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 226, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 232, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123", "123"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["6", "6", "6", "6", "6", "6", "6", "6", "6", "6", "6", "6", "6", "6", "6", "6"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133", "133"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 254, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "i8x16.min_s_with_const_0", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "64", "64", "64", "64", "64", "64", "64", "64", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "i8x16.min_s_with_const_1", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 260, "action": {"type": "invoke", "field": "i8x16.min_u_with_const_2", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "64", "64", "64", "64", "64", "64", "64", "64", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "i8x16.min_u_with_const_3", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "i8x16.max_s_with_const_4", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "i8x16.max_s_with_const_5", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "2", "2", "2", "2", "2", "2", "2", "2", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "i8x16.max_u_with_const_6", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "i8x16.max_u_with_const_7", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "2", "2", "2", "2", "2", "2", "2", "2", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "i8x16.avgr_u_with_const_8", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "96", "96", "96", "96", "96", "96", "96", "96", "192", "192", "192", "192"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "i8x16.avgr_u_with_const_9", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "i8x16.abs_with_const_10", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "127", "127", "127", "127", "64", "64", "64", "64", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "i8x16.popcnt_with_const_11", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "7", "7", "7", "7", "1", "1", "1", "1", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "i8x16.min_s_with_const_12", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "64", "64", "64", "64", "64", "64", "64", "64", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "i8x16.min_s_with_const_13", "args": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "2", "2", "2", "2", "1", "1", "1", "1", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "i8x16.min_u_with_const_14", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "64", "64", "64", "64", "64", "64", "64", "64", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "i8x16.min_u_with_const_15", "args": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "2", "2", "2", "2", "1", "1", "1", "1", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "i8x16.max_s_with_const_16", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "i8x16.max_s_with_const_17", "args": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "2", "2", "2", "2", "1", "1", "1", "1", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "2", "2", "2", "2", "2", "2", "2", "2", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "i8x16.max_u_with_const_18", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "i8x16.max_u_with_const_19", "args": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "2", "2", "2", "2", "1", "1", "1", "1", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "2", "2", "2", "2", "2", "2", "2", "2", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "i8x16.avgr_u_with_const_20", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "96", "96", "96", "96", "96", "96", "96", "96", "192", "192", "192", "192"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "i8x16.avgr_u_with_const_21", "args": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "2", "2", "2", "2", "1", "1", "1", "1", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 294, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "127", "127", "127", "127", "64", "64", "64", "64", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "64", "64", "64", "64", "64", "64", "64", "64", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "2", "2", "2", "2", "1", "1", "1", "1", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "127", "127", "127", "127", "64", "64", "64", "64", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "64", "64", "64", "64", "64", "64", "64", "64", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "2", "2", "2", "2", "1", "1", "1", "1", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "127", "127", "127", "127", "64", "64", "64", "64", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "2", "2", "2", "2", "1", "1", "1", "1", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "2", "2", "2", "2", "2", "2", "2", "2", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "127", "127", "127", "127", "64", "64", "64", "64", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "2", "2", "2", "2", "1", "1", "1", "1", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "2", "2", "2", "2", "2", "2", "2", "2", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 318, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "127", "127", "127", "127", "64", "64", "64", "64", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "64", "64", "64", "64", "127", "127", "127", "127", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "96", "96", "96", "96", "96", "96", "96", "96", "192", "192", "192", "192"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "1", "1", "1", "1", "2", "2", "2", "2", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "2", "2", "2", "2", "1", "1", "1", "1", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "2", "2", "2", "2", "2", "2", "2", "2", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "127", "127", "127", "127", "64", "64", "64", "64", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "127", "127", "127", "127", "64", "64", "64", "64", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 326, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "127", "127", "127", "127", "64", "64", "64", "64", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "7", "7", "7", "7", "1", "1", "1", "1", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 336, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 342, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 345, "action": {"type": "invoke", "field": "i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 348, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 360, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 366, "action": {"type": "invoke", "field": "i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 368, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 372, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_malformed", "line": 378, "filename": "simd_i8x16_arith2.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 379, "filename": "simd_i8x16_arith2.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 380, "filename": "simd_i8x16_arith2.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 381, "filename": "simd_i8x16_arith2.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 382, "filename": "simd_i8x16_arith2.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 383, "filename": "simd_i8x16_arith2.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 386, "filename": "simd_i8x16_arith2.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 387, "filename": "simd_i8x16_arith2.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 388, "filename": "simd_i8x16_arith2.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 389, "filename": "simd_i8x16_arith2.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 390, "filename": "simd_i8x16_arith2.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 391, "filename": "simd_i8x16_arith2.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 392, "filename": "simd_i8x16_arith2.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 397, "filename": "simd_i8x16_arith2.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 405, "filename": "simd_i8x16_arith2.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 413, "filename": "simd_i8x16_arith2.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 421, "filename": "simd_i8x16_arith2.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 429, "filename": "simd_i8x16_arith2.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 437, "filename": "simd_i8x16_arith2.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 445, "filename": "simd_i8x16_arith2.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 453, "filename": "simd_i8x16_arith2.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 461, "filename": "simd_i8x16_arith2.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 469, "filename": "simd_i8x16_arith2.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 477, "filename": "simd_i8x16_arith2.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 485, "filename": "simd_i8x16_arith2.25.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 494, "filename": "simd_i8x16_arith2.26.wasm"}, + {"type": "assert_return", "line": 546, "action": {"type": "invoke", "field": "i8x16.min_s-i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "i8x16.min_s-i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 554, "action": {"type": "invoke", "field": "i8x16.min_s-i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 558, "action": {"type": "invoke", "field": "i8x16.min_s-i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 562, "action": {"type": "invoke", "field": "i8x16.min_s-i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 566, "action": {"type": "invoke", "field": "i8x16.min_s-i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 569, "action": {"type": "invoke", "field": "i8x16.abs-i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 572, "action": {"type": "invoke", "field": "i8x16.min_s-i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 575, "action": {"type": "invoke", "field": "i8x16.popcnt-i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 578, "action": {"type": "invoke", "field": "i8x16.min_u-i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 582, "action": {"type": "invoke", "field": "i8x16.min_u-i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 586, "action": {"type": "invoke", "field": "i8x16.min_u-i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 590, "action": {"type": "invoke", "field": "i8x16.min_u-i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 594, "action": {"type": "invoke", "field": "i8x16.min_u-i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "i8x16.min_u-i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 601, "action": {"type": "invoke", "field": "i8x16.abs-i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 604, "action": {"type": "invoke", "field": "i8x16.min_u-i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 607, "action": {"type": "invoke", "field": "i8x16.popcnt-i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "i8x16.max_s-i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 614, "action": {"type": "invoke", "field": "i8x16.max_s-i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "i8x16.max_s-i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 622, "action": {"type": "invoke", "field": "i8x16.max_s-i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 626, "action": {"type": "invoke", "field": "i8x16.max_s-i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 630, "action": {"type": "invoke", "field": "i8x16.max_s-i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 633, "action": {"type": "invoke", "field": "i8x16.abs-i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 636, "action": {"type": "invoke", "field": "i8x16.max_s-i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 639, "action": {"type": "invoke", "field": "i8x16.popcnt-i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 642, "action": {"type": "invoke", "field": "i8x16.max_u-i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 646, "action": {"type": "invoke", "field": "i8x16.max_u-i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 650, "action": {"type": "invoke", "field": "i8x16.max_u-i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 654, "action": {"type": "invoke", "field": "i8x16.max_u-i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 658, "action": {"type": "invoke", "field": "i8x16.max_u-i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 662, "action": {"type": "invoke", "field": "i8x16.max_u-i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 665, "action": {"type": "invoke", "field": "i8x16.abs-i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 668, "action": {"type": "invoke", "field": "i8x16.max_u-i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 671, "action": {"type": "invoke", "field": "i8x16.popcnt-i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 674, "action": {"type": "invoke", "field": "i8x16.avgr_u-i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 678, "action": {"type": "invoke", "field": "i8x16.avgr_u-i8x16.max_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 682, "action": {"type": "invoke", "field": "i8x16.avgr_u-i8x16.max_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 686, "action": {"type": "invoke", "field": "i8x16.avgr_u-i8x16.min_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 690, "action": {"type": "invoke", "field": "i8x16.avgr_u-i8x16.min_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 694, "action": {"type": "invoke", "field": "i8x16.avgr_u-i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 697, "action": {"type": "invoke", "field": "i8x16.abs-i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 700, "action": {"type": "invoke", "field": "i8x16.avgr_u-i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4"]}]}, + {"type": "assert_return", "line": 703, "action": {"type": "invoke", "field": "i8x16.popcnt-i8x16.avgr_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 706, "action": {"type": "invoke", "field": "i8x16.abs-i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8", "8"]}]}, + {"type": "assert_return", "line": 708, "action": {"type": "invoke", "field": "i8x16.abs-i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 710, "action": {"type": "invoke", "field": "i8x16.popcnt-i8x16.popcnt", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 712, "action": {"type": "invoke", "field": "i8x16.popcnt-i8x16.abs", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.0.wasm new file mode 100644 index 00000000..2ffbb522 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.1.wasm new file mode 100644 index 00000000..a1e3f1a8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.10.wasm new file mode 100644 index 00000000..cfb56a7f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.11.wasm new file mode 100644 index 00000000..4bb040bd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.12.wasm new file mode 100644 index 00000000..ec40175a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.13.wasm new file mode 100644 index 00000000..9d407f0e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.14.wasm new file mode 100644 index 00000000..55ba5857 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.15.wasm new file mode 100644 index 00000000..ec3e6d95 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.16.wasm new file mode 100644 index 00000000..384d7965 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.17.wasm new file mode 100644 index 00000000..6233f3eb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.18.wasm new file mode 100644 index 00000000..f008655c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.19.wasm new file mode 100644 index 00000000..035b2a11 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.2.wasm new file mode 100644 index 00000000..3ac35508 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.20.wasm new file mode 100644 index 00000000..4c30d395 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.21.wasm new file mode 100644 index 00000000..3d5f96bb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.22.wasm new file mode 100644 index 00000000..b2f76209 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.23.wasm new file mode 100644 index 00000000..79f42697 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.24.wasm new file mode 100644 index 00000000..e5186d87 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.25.wasm new file mode 100644 index 00000000..7f98e741 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.26.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.26.wasm new file mode 100644 index 00000000..2631f60a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.26.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.27.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.27.wasm new file mode 100644 index 00000000..1ac3713a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.27.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.28.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.28.wasm new file mode 100644 index 00000000..db9584b9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.28.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.29.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.29.wasm new file mode 100644 index 00000000..e212df4c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.29.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.3.wasm new file mode 100644 index 00000000..a9d3b003 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.30.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.30.wasm new file mode 100644 index 00000000..ff7251bd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.30.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.31.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.31.wasm new file mode 100644 index 00000000..25744fb9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.31.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.4.wasm new file mode 100644 index 00000000..b137cc50 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.5.wasm new file mode 100644 index 00000000..66597aab Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.6.wasm new file mode 100644 index 00000000..92081cda Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.7.wasm new file mode 100644 index 00000000..b30e92fc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.8.wasm new file mode 100644 index 00000000..61d2821f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.9.wasm new file mode 100644 index 00000000..6c46ba4b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.json new file mode 100644 index 00000000..2e94b884 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_cmp/simd_i8x16_cmp.json @@ -0,0 +1,447 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i8x16_cmp.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i8x16_cmp.0.wasm"}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 26, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "255", "255", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "255", "255", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "255", "0", "255", "255", "255", "255", "255", "0", "255", "0", "255", "0", "255", "0"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 134, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 146, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "255", "255", "255", "255", "255", "0", "0", "0", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "eq", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 164, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 224, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 232, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "0", "0", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "0", "0", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "0", "255", "0", "0", "0", "0", "0", "255", "0", "255", "0", "255", "0", "255"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "255", "255", "0", "0", "0", "0", "0", "255", "255", "255", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "ne", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 305, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 308, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 342, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 345, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 348, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 365, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "255", "255", "0", "255", "0", "255", "0", "0", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "255", "255", "255", "0", "0", "0", "0", "0", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "255", "255", "255", "0", "0", "0", "0", "0", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 387, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 390, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 393, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 396, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 399, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 402, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "0", "255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0", "255"]}]}, + {"type": "assert_return", "line": 405, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 413, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 416, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 419, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 422, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 425, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 428, "action": {"type": "invoke", "field": "lt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 437, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 440, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 443, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 446, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 449, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 452, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 460, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 463, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 466, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 469, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 477, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 480, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 483, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 486, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 489, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 492, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 495, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 500, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 503, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 511, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "0", "255", "0", "255", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 525, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 528, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 531, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 534, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 537, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 540, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "0", "255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 543, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 548, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 551, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 554, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 557, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 560, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 563, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 566, "action": {"type": "invoke", "field": "lt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 575, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 578, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 581, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 584, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 587, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 590, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 593, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 598, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 601, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 604, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 607, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 610, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 615, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 618, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 621, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 624, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 627, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 630, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 633, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 638, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 641, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 646, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 649, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 652, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "255", "255", "0", "255", "0", "255", "0", "0", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 655, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "255", "255", "255", "255", "255", "0", "0", "0", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 658, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "255", "255", "255", "255", "255", "0", "0", "0", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 663, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 666, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 669, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 672, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 675, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 678, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "0", "255", "0", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 681, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 686, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 689, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 692, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 695, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 698, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 701, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 704, "action": {"type": "invoke", "field": "le_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 713, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 716, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 719, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 722, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 725, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 728, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 731, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 736, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 739, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 742, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 745, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 748, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 753, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 756, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 759, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 762, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 765, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 768, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 771, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 776, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 779, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 784, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 787, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 790, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "0", "255", "0", "255", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 793, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 796, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 801, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 804, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 807, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 810, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 813, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 816, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "0", "255", "0", "255", "0", "255", "0"]}]}, + {"type": "assert_return", "line": 819, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 824, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 827, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 830, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 833, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 836, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 839, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 842, "action": {"type": "invoke", "field": "le_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 851, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 854, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 857, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 860, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 863, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 866, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 869, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 874, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 877, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 880, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 883, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 886, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 891, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 894, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 897, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 900, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 903, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 906, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 909, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 914, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 917, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 922, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 925, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 928, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "0", "0", "255", "0", "255", "0", "255", "255", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 931, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "0", "0", "0", "0", "0", "255", "255", "255", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 934, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "0", "0", "0", "0", "0", "255", "255", "255", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 939, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 942, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 945, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 948, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 951, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 954, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0", "255", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 957, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 962, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 965, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 968, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 971, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 974, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 977, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 980, "action": {"type": "invoke", "field": "gt_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 989, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 992, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 995, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 998, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1001, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1004, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1007, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1012, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1015, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1018, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1021, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1024, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1029, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1032, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1035, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1038, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1041, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1044, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1047, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1052, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1055, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1060, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1063, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1066, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "255", "0", "255", "0", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1069, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1072, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1077, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1080, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1083, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1086, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1089, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1092, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "0", "255", "0", "255", "0", "255"]}]}, + {"type": "assert_return", "line": 1095, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1100, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1103, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1106, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1109, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1112, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1115, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1118, "action": {"type": "invoke", "field": "gt_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1127, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1130, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1133, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1136, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1139, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1142, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1145, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1150, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1153, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1156, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1159, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1162, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1167, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1170, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1173, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1176, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1179, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1182, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1185, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1190, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1193, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1198, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1201, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1204, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "0", "0", "0", "255", "0", "255", "0", "255", "255", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1207, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "0", "0", "0", "255", "255", "255", "255", "255", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1210, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "0", "0", "0", "255", "255", "255", "255", "255", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1215, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1218, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1221, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1224, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1227, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1230, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "255", "0", "255", "255", "255", "255", "255", "255", "255", "255", "255", "0", "255", "0"]}]}, + {"type": "assert_return", "line": 1233, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1238, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1241, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1244, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1247, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1250, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1253, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1256, "action": {"type": "invoke", "field": "ge_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1265, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1268, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1271, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1274, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1277, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1280, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1283, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1288, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1291, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1294, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1297, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1300, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1305, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1308, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1311, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1314, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1317, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1320, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1323, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1328, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "195", "0", "0", "254", "194", "0", "0", "128", "191", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["3271557120", "3271426048", "3212836864", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1331, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "128", "63", "0", "0", "254", "66", "0", "0", "0", "67", "0", "0", "127", "67"]}, {"type": "v128", "lane_type": "f32", "value": ["1065353216", "1123942400", "1124073472", "1132396544"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1336, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1339, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1342, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "9", "16", "17", "18", "10", "11", "26", "27", "170", "171", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "171", "170", "27", "26", "11", "10", "18", "17", "16", "9", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "255", "0", "255", "0", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1345, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1348, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "128", "127", "2", "1", "0", "0", "255", "254", "253", "131", "130", "129", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1353, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1356, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1359, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1362, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1365, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["33152", "33666", "65277", "255", "256", "32514", "64896", "65534"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1368, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "0", "0", "1", "1", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "255", "0", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1371, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i16", "value": ["43690", "43690", "43690", "43690", "43690", "43690", "43690", "43690"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 1376, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1379, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1382, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1385, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1388, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "129", "130", "131", "253", "254", "255", "0", "0", "1", "2", "127", "128", "253", "254", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["2206368128", "16776957", "2130837760", "4294901120"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1391, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "0", "0", "0", "0", "1", "1", "1", "1", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i32", "value": ["4294967168", "0", "1", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 1394, "action": {"type": "invoke", "field": "ge_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85", "85"]}, {"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_invalid", "line": 1401, "filename": "simd_i8x16_cmp.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1402, "filename": "simd_i8x16_cmp.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1403, "filename": "simd_i8x16_cmp.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1404, "filename": "simd_i8x16_cmp.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1405, "filename": "simd_i8x16_cmp.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1406, "filename": "simd_i8x16_cmp.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1407, "filename": "simd_i8x16_cmp.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1408, "filename": "simd_i8x16_cmp.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1409, "filename": "simd_i8x16_cmp.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1410, "filename": "simd_i8x16_cmp.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 1415, "filename": "simd_i8x16_cmp.11.wasm"}, + {"type": "assert_return", "line": 1671, "action": {"type": "invoke", "field": "eq-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1672, "action": {"type": "invoke", "field": "ne-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1673, "action": {"type": "invoke", "field": "lt_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1674, "action": {"type": "invoke", "field": "le_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1675, "action": {"type": "invoke", "field": "gt_u-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1676, "action": {"type": "invoke", "field": "ge_s-in-block", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1677, "action": {"type": "invoke", "field": "nested-eq", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1678, "action": {"type": "invoke", "field": "nested-ne", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1679, "action": {"type": "invoke", "field": "nested-lt_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1680, "action": {"type": "invoke", "field": "nested-le_u", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1681, "action": {"type": "invoke", "field": "nested-gt_u", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1682, "action": {"type": "invoke", "field": "nested-ge_s", "args": []}, "expected": []}, + {"type": "assert_return", "line": 1683, "action": {"type": "invoke", "field": "as-param", "args": []}, "expected": []}, + {"type": "assert_invalid", "line": 1689, "filename": "simd_i8x16_cmp.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1697, "filename": "simd_i8x16_cmp.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1705, "filename": "simd_i8x16_cmp.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1713, "filename": "simd_i8x16_cmp.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1721, "filename": "simd_i8x16_cmp.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1729, "filename": "simd_i8x16_cmp.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1737, "filename": "simd_i8x16_cmp.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1745, "filename": "simd_i8x16_cmp.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1753, "filename": "simd_i8x16_cmp.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1761, "filename": "simd_i8x16_cmp.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1769, "filename": "simd_i8x16_cmp.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1777, "filename": "simd_i8x16_cmp.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1785, "filename": "simd_i8x16_cmp.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1793, "filename": "simd_i8x16_cmp.25.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1801, "filename": "simd_i8x16_cmp.26.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1809, "filename": "simd_i8x16_cmp.27.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1817, "filename": "simd_i8x16_cmp.28.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1825, "filename": "simd_i8x16_cmp.29.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1833, "filename": "simd_i8x16_cmp.30.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1841, "filename": "simd_i8x16_cmp.31.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.0.wasm new file mode 100644 index 00000000..f750be29 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.1.wat new file mode 100644 index 00000000..2e8c74ec --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.1.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.add_sat (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1) (v128.const i8x16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.10.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.10.wat new file mode 100644 index 00000000..147d5cb6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.10.wat @@ -0,0 +1 @@ +(func (result v128) (f32x4.add_sat_u (v128.const f32x4 0 0 0 0) (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.11.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.11.wat new file mode 100644 index 00000000..d735cc48 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.11.wat @@ -0,0 +1 @@ +(func (result v128) (f32x4.sub_sat_s (v128.const f32x4 0 0 0 0) (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.12.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.12.wat new file mode 100644 index 00000000..9b18262a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.12.wat @@ -0,0 +1 @@ +(func (result v128) (f32x4.sub_sat_u (v128.const f32x4 0 0 0 0) (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.13.wasm new file mode 100644 index 00000000..b639ae80 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.14.wasm new file mode 100644 index 00000000..27f37d09 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.15.wasm new file mode 100644 index 00000000..c245099d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.16.wasm new file mode 100644 index 00000000..a1bef0f2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.17.wasm new file mode 100644 index 00000000..65731317 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.18.wasm new file mode 100644 index 00000000..e720250d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.19.wasm new file mode 100644 index 00000000..612f754a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.2.wat new file mode 100644 index 00000000..ddeeb241 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.2.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.sub_sat (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1) (v128.const i8x16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.20.wasm new file mode 100644 index 00000000..8e9de281 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.21.wasm new file mode 100644 index 00000000..63df6d67 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.22.wasm new file mode 100644 index 00000000..f6387d39 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.23.wasm new file mode 100644 index 00000000..cdf54cb6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.24.wasm new file mode 100644 index 00000000..3b11bb37 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.25.wasm new file mode 100644 index 00000000..50bbe890 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.3.wat new file mode 100644 index 00000000..bfba8d80 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.3.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.mul_sat (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1) (v128.const i8x16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.4.wat new file mode 100644 index 00000000..a5394be7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.4.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.div_sat (v128.const i8x16 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1) (v128.const i8x16 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.5.wat new file mode 100644 index 00000000..d7f0037b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.5.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.add_sat_s (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.6.wat new file mode 100644 index 00000000..3fdbb9e1 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.6.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.add_sat_u (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.7.wat new file mode 100644 index 00000000..a7d52011 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.7.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.sub_sat_s (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.8.wat new file mode 100644 index 00000000..e275a927 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.8.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.sub_sat_u (v128.const i32x4 0 0 0 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.9.wat new file mode 100644 index 00000000..77b05393 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.9.wat @@ -0,0 +1 @@ +(func (result v128) (f32x4.add_sat_s (v128.const f32x4 0 0 0 0) (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.json new file mode 100644 index 00000000..04abb1dd --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_i8x16_sat_arith/simd_i8x16_sat_arith.json @@ -0,0 +1,216 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_i8x16_sat_arith.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_i8x16_sat_arith.0.wasm"}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "129", "127", "1", "1", "129", "127", "1", "1", "129", "127", "1", "1", "129", "127"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "129", "0", "1", "1", "129", "0", "1", "1", "129", "0", "1", "1", "129", "0"]}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "193", "127", "1", "1", "193", "127", "1", "1", "193", "127", "1", "1", "193", "127"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "193", "0", "1", "1", "193", "0", "1", "1", "193", "0", "1", "1", "193", "0"]}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "i8x16.add_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "3", "6", "9", "12", "15", "18", "21", "24", "27", "30", "33", "36", "39", "42", "45"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "255", "128", "128", "128", "255", "128", "128", "128", "255", "128", "128", "128", "255"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "129", "128", "1", "1", "129", "128", "1", "1", "129", "128", "1", "1", "129", "128"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "129", "255", "1", "1", "129", "255", "1", "1", "129", "255", "1", "1", "129", "255"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "193", "128", "1", "1", "193", "128", "1", "1", "193", "128", "1", "1", "193", "128"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "193", "255", "1", "1", "193", "255", "1", "1", "193", "255", "1", "1", "193", "255"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "i8x16.add_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "3", "6", "9", "12", "15", "18", "21", "24", "27", "30", "33", "36", "39", "42", "45"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 305, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 308, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 320, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}]}, + {"type": "assert_return", "line": 326, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131", "131"]}]}, + {"type": "assert_return", "line": 332, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 338, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 344, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 350, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 356, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 365, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 368, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 386, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 392, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 395, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 398, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 401, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "0", "128", "128", "128", "0", "128", "128", "128", "0", "128", "128", "128", "0"]}]}, + {"type": "assert_return", "line": 404, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "127", "130", "1", "1", "127", "130", "1", "1", "127", "130", "1", "1", "127", "130"]}]}, + {"type": "assert_return", "line": 407, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "127", "2", "1", "1", "127", "2", "1", "1", "127", "2", "1", "1", "127", "2"]}]}, + {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "65", "130", "1", "1", "65", "130", "1", "1", "65", "130", "1", "1", "65", "130"]}]}, + {"type": "assert_return", "line": 413, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "65", "2", "1", "1", "65", "2", "1", "1", "65", "2", "1", "1", "65", "2"]}]}, + {"type": "assert_return", "line": 416, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, + {"type": "assert_return", "line": 419, "action": {"type": "invoke", "field": "i8x16.sub_sat_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 427, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 430, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 433, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 436, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 439, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 442, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 445, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 448, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 451, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 454, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124", "124"]}]}, + {"type": "assert_return", "line": 460, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125", "125"]}]}, + {"type": "assert_return", "line": 463, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 466, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130", "130"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 469, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 472, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 478, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 484, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 487, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 490, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 493, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 496, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 499, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 502, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63", "63"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 505, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 508, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193", "193"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 511, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 514, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192", "192"]}, {"type": "v128", "lane_type": "i8", "value": ["191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191", "191"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 517, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 520, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 523, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 526, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 529, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 532, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 535, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 538, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "0", "128", "128", "128", "0", "128", "128", "128", "0", "128", "128", "128", "0"]}]}, + {"type": "assert_return", "line": 541, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 544, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 547, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 550, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "f32", "value": ["4290772992", "4290772992", "4290772992", "4290772992"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0", "1", "1", "0", "0"]}]}, + {"type": "assert_return", "line": 553, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 556, "action": {"type": "invoke", "field": "i8x16.sub_sat_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "2", "4", "6", "8", "10", "12", "14", "16", "18", "20", "22", "24", "26", "28", "30"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_malformed", "line": 561, "filename": "simd_i8x16_sat_arith.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 564, "filename": "simd_i8x16_sat_arith.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 567, "filename": "simd_i8x16_sat_arith.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 570, "filename": "simd_i8x16_sat_arith.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 573, "filename": "simd_i8x16_sat_arith.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 576, "filename": "simd_i8x16_sat_arith.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 579, "filename": "simd_i8x16_sat_arith.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 582, "filename": "simd_i8x16_sat_arith.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 585, "filename": "simd_i8x16_sat_arith.9.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 588, "filename": "simd_i8x16_sat_arith.10.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 591, "filename": "simd_i8x16_sat_arith.11.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 594, "filename": "simd_i8x16_sat_arith.12.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 599, "filename": "simd_i8x16_sat_arith.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 600, "filename": "simd_i8x16_sat_arith.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 601, "filename": "simd_i8x16_sat_arith.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 602, "filename": "simd_i8x16_sat_arith.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 607, "filename": "simd_i8x16_sat_arith.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 615, "filename": "simd_i8x16_sat_arith.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 623, "filename": "simd_i8x16_sat_arith.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 631, "filename": "simd_i8x16_sat_arith.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 639, "filename": "simd_i8x16_sat_arith.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 647, "filename": "simd_i8x16_sat_arith.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 655, "filename": "simd_i8x16_sat_arith.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 663, "filename": "simd_i8x16_sat_arith.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 672, "filename": "simd_i8x16_sat_arith.25.wasm"}, + {"type": "assert_return", "line": 691, "action": {"type": "invoke", "field": "sat-add_s-sub_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64", "64"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 695, "action": {"type": "invoke", "field": "sat-add_s-sub_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 699, "action": {"type": "invoke", "field": "sat-add_u-sub_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 703, "action": {"type": "invoke", "field": "sat-add_u-sub_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 707, "action": {"type": "invoke", "field": "sat-add_s-neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 710, "action": {"type": "invoke", "field": "sat-add_u-neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 713, "action": {"type": "invoke", "field": "sat-sub_s-neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}, {"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 716, "action": {"type": "invoke", "field": "sat-sub_u-neg", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}, {"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.0.wasm new file mode 100644 index 00000000..e9dbd6a8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.1.wasm new file mode 100644 index 00000000..e7d8eaf0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.10.wasm new file mode 100644 index 00000000..ff3e0641 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.11.wasm new file mode 100644 index 00000000..026bca1e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.12.wasm new file mode 100644 index 00000000..2c1fb57a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.13.wasm new file mode 100644 index 00000000..e8528bde Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.14.wasm new file mode 100644 index 00000000..94258d45 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.15.wasm new file mode 100644 index 00000000..8ce16011 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.16.wasm new file mode 100644 index 00000000..556c3abc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.17.wasm new file mode 100644 index 00000000..980eef28 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.18.wasm new file mode 100644 index 00000000..48dbfe3f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.19.wasm new file mode 100644 index 00000000..b9702f62 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.2.wasm new file mode 100644 index 00000000..9d15ec79 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.20.wasm new file mode 100644 index 00000000..78239725 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.21.wasm new file mode 100644 index 00000000..f4687653 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.22.wasm new file mode 100644 index 00000000..4ed96d6d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.23.wasm new file mode 100644 index 00000000..fb690b56 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.24.wasm new file mode 100644 index 00000000..283ad3f7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.3.wasm new file mode 100644 index 00000000..a36cf26a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.4.wasm new file mode 100644 index 00000000..3a78dd93 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.5.wasm new file mode 100644 index 00000000..0c9eac9f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.6.wasm new file mode 100644 index 00000000..2c5d84b6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.7.wasm new file mode 100644 index 00000000..319f4a5c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.8.wasm new file mode 100644 index 00000000..d9d5e9ce Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.9.wasm new file mode 100644 index 00000000..628fcdac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.json new file mode 100644 index 00000000..b52a75ae --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_int_to_int_extend/simd_int_to_int_extend.json @@ -0,0 +1,255 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_int_to_int_extend.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_int_to_int_extend.0.wasm"}, + {"type": "assert_return", "line": 18, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 20, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 24, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 26, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 30, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 50, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65409", "65409", "65409", "65409", "65409", "65409", "65409", "65409"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "i16x8.extend_high_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 98, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 104, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 122, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65409", "65409", "65409", "65409", "65409", "65409", "65409", "65409"]}]}, + {"type": "assert_return", "line": 128, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65408", "65408", "65408", "65408", "65408", "65408", "65408", "65408"]}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["126", "126", "126", "126", "126", "126", "126", "126", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["126", "126", "126", "126", "126", "126", "126", "126"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "126", "126", "126", "126", "126", "126", "126", "126"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["129", "129", "129", "129", "129", "129", "129", "129", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "129", "129", "129", "129", "129", "129", "129", "129"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "i16x8.extend_low_i8x16_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934529", "4294934529", "4294934529", "4294934529"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 249, "action": {"type": "invoke", "field": "i32x4.extend_high_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 254, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 258, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 260, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934529", "4294934529", "4294934529", "4294934529"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294934528", "4294934528", "4294934528", "4294934528"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 291, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "1", "1", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 305, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32766", "32766", "32766", "32766", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32766", "32766", "32766", "32766"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32766", "32766", "32766", "32766"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "32767", "32767", "32767", "32767"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32769", "32769", "32769", "32769", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32769", "32769", "32769", "32769"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32769", "32769", "32769", "32769"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "i32x4.extend_low_i16x8_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "32768", "32768", "32768", "32768"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 332, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 336, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 338, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 340, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 342, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 344, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 346, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483646", "2147483646"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 348, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 350, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 352, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 354, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 356, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 358, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 360, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 362, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067969", "18446744071562067969"]}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 366, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 369, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 375, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 381, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 385, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483646", "2147483646"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 387, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 389, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 391, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 393, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 395, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 397, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 399, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 401, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 403, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 405, "action": {"type": "invoke", "field": "i64x2.extend_high_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 408, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 410, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 412, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 414, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 416, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 418, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 420, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 422, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 424, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483646", "2147483646"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 426, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 428, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 430, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 432, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 434, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 436, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 438, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067969", "18446744071562067969"]}]}, + {"type": "assert_return", "line": 440, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 442, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071562067968", "18446744071562067968"]}]}, + {"type": "assert_return", "line": 444, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_s", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 447, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 449, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 451, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 453, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 455, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 457, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 459, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "1", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 461, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483646", "2147483646", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483646", "2147483646"]}]}, + {"type": "assert_return", "line": 463, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483646", "2147483646"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 465, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 467, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 469, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 471, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 473, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 475, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "2147483647", "2147483647"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 477, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483649", "2147483649", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483649", "2147483649"]}]}, + {"type": "assert_return", "line": 479, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483649", "2147483649"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 481, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 483, "action": {"type": "invoke", "field": "i64x2.extend_low_i32x4_u", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "2147483648", "2147483648"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["4294967295", "4294967295"]}]}, + {"type": "assert_invalid", "line": 488, "filename": "simd_int_to_int_extend.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 489, "filename": "simd_int_to_int_extend.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 490, "filename": "simd_int_to_int_extend.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 491, "filename": "simd_int_to_int_extend.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 492, "filename": "simd_int_to_int_extend.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 493, "filename": "simd_int_to_int_extend.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 494, "filename": "simd_int_to_int_extend.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 495, "filename": "simd_int_to_int_extend.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 496, "filename": "simd_int_to_int_extend.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 497, "filename": "simd_int_to_int_extend.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 498, "filename": "simd_int_to_int_extend.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 499, "filename": "simd_int_to_int_extend.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 504, "filename": "simd_int_to_int_extend.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 512, "filename": "simd_int_to_int_extend.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 520, "filename": "simd_int_to_int_extend.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 528, "filename": "simd_int_to_int_extend.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 536, "filename": "simd_int_to_int_extend.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 544, "filename": "simd_int_to_int_extend.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 552, "filename": "simd_int_to_int_extend.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 560, "filename": "simd_int_to_int_extend.20.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 568, "filename": "simd_int_to_int_extend.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 576, "filename": "simd_int_to_int_extend.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 584, "filename": "simd_int_to_int_extend.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 592, "filename": "simd_int_to_int_extend.24.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.0.wasm new file mode 100644 index 00000000..96320bc0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.1.wat new file mode 100644 index 00000000..6dba8e9d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.1.wat @@ -0,0 +1 @@ +(func (result i32) (i8x16.extract_lane_s -1 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.10.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.10.wat new file mode 100644 index 00000000..ea0f1008 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.10.wat @@ -0,0 +1 @@ +(func (result v128) (f32x4.replace_lane -1 (v128.const f32x4 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.100.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.100.wat new file mode 100644 index 00000000..f9f9719b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.100.wat @@ -0,0 +1 @@ +(func (result i32) (i32x4.extract_lane_u 0 (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.101.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.101.wat new file mode 100644 index 00000000..919603e7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.101.wat @@ -0,0 +1 @@ +(func (result i32) (i64x2.extract_lane_s 0 (v128.const i64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.102.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.102.wat new file mode 100644 index 00000000..cbbab783 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.102.wat @@ -0,0 +1 @@ +(func (result i32) (i64x2.extract_lane_u 0 (v128.const i64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.103.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.103.wat new file mode 100644 index 00000000..7b78c3ce --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.103.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.shuffle1 (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) (v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.104.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.104.wat new file mode 100644 index 00000000..f7d70c7c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.104.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.shuffle2_imm 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) (v128.const i8x16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.105.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.105.wat new file mode 100644 index 00000000..770743bc --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.105.wat @@ -0,0 +1 @@ +(func (result v128) (v8x16.swizzle (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) (v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.106.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.106.wat new file mode 100644 index 00000000..56abb47b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.106.wat @@ -0,0 +1 @@ +(func (result v128) (v8x16.shuffle 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15) (v128.const i8x16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.107.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.107.wat new file mode 100644 index 00000000..65444aec --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.107.wat @@ -0,0 +1 @@ +(func (param i32) (result i32) (i8x16.extract_lane_s (local.get 0) (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.108.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.108.wat new file mode 100644 index 00000000..e1144ed7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.108.wat @@ -0,0 +1 @@ +(func (param i32) (result i32) (i8x16.extract_lane_u (local.get 0) (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.109.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.109.wat new file mode 100644 index 00000000..6bdfd1a4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.109.wat @@ -0,0 +1 @@ +(func (param i32) (result i32) (i16x8.extract_lane_s (local.get 0) (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.11.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.11.wat new file mode 100644 index 00000000..daf42d7e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.11.wat @@ -0,0 +1 @@ +(func (result i64) (i64x2.extract_lane -1 (v128.const i64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.110.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.110.wat new file mode 100644 index 00000000..54b74ad5 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.110.wat @@ -0,0 +1 @@ +(func (param i32) (result i32) (i16x8.extract_lane_u (local.get 0) (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.111.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.111.wat new file mode 100644 index 00000000..55d0ddc4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.111.wat @@ -0,0 +1 @@ +(func (param i32) (result i32) (i32x4.extract_lane (local.get 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.112.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.112.wat new file mode 100644 index 00000000..8d09d5de --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.112.wat @@ -0,0 +1 @@ +(func (param i32) (result f32) (f32x4.extract_lane (local.get 0) (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.113.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.113.wat new file mode 100644 index 00000000..8297af92 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.113.wat @@ -0,0 +1 @@ +(func (param i32) (result v128) (i8x16.replace_lane (local.get 0) (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.114.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.114.wat new file mode 100644 index 00000000..aa389a79 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.114.wat @@ -0,0 +1 @@ +(func (param i32) (result v128) (i16x8.replace_lane (local.get 0) (v128.const i16x8 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.115.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.115.wat new file mode 100644 index 00000000..bcd9ba31 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.115.wat @@ -0,0 +1 @@ +(func (param i32) (result v128) (i32x4.replace_lane (local.get 0) (v128.const i32x4 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.116.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.116.wat new file mode 100644 index 00000000..e7349abc --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.116.wat @@ -0,0 +1 @@ +(func (param i32) (result v128) (f32x4.replace_lane (local.get 0) (v128.const f32x4 0 0 0 0) (f32.const 1.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.117.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.117.wat new file mode 100644 index 00000000..3d41e33e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.117.wat @@ -0,0 +1 @@ +(func (param i32) (result i64) (i64x2.extract_lane (local.get 0) (v128.const i64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.118.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.118.wat new file mode 100644 index 00000000..b2dd48d3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.118.wat @@ -0,0 +1 @@ +(func (param i32) (result f64) (f64x2.extract_lane (local.get 0) (v128.const f64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.119.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.119.wat new file mode 100644 index 00000000..ad482ea5 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.119.wat @@ -0,0 +1 @@ +(func (param i32) (result v128) (i64x2.replace_lane (local.get 0) (v128.const i64x2 0 0) (i64.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.12.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.12.wat new file mode 100644 index 00000000..2d656642 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.12.wat @@ -0,0 +1 @@ +(func (result f64) (f64x2.extract_lane -1 (v128.const f64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.120.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.120.wat new file mode 100644 index 00000000..a0245026 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.120.wat @@ -0,0 +1 @@ +(func (param i32) (result v128) (f64x2.replace_lane (local.get 0) (v128.const f64x2 0 0) (f64.const 1.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.121.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.121.wat new file mode 100644 index 00000000..e04b3b86 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.121.wat @@ -0,0 +1 @@ +(func (result i32) (i8x16.extract_lane_s 1.5 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.122.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.122.wat new file mode 100644 index 00000000..b48beb88 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.122.wat @@ -0,0 +1 @@ +(func (result i32) (i8x16.extract_lane_u nan (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.123.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.123.wat new file mode 100644 index 00000000..66e63b92 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.123.wat @@ -0,0 +1 @@ +(func (result i32) (i16x8.extract_lane_s inf (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.124.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.124.wat new file mode 100644 index 00000000..b21bbfa6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.124.wat @@ -0,0 +1 @@ +(func (result i32) (i16x8.extract_lane_u -inf (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.125.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.125.wat new file mode 100644 index 00000000..0bf653a2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.125.wat @@ -0,0 +1 @@ +(func (result i32) (i32x4.extract_lane nan (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.126.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.126.wat new file mode 100644 index 00000000..c45f818c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.126.wat @@ -0,0 +1 @@ +(func (result f32) (f32x4.extract_lane nan (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.127.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.127.wat new file mode 100644 index 00000000..cb4e9b0b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.127.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.replace_lane -2.5 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.128.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.128.wat new file mode 100644 index 00000000..41c58fc6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.128.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.replace_lane nan (v128.const i16x8 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.129.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.129.wat new file mode 100644 index 00000000..6e9f961c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.129.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.replace_lane inf (v128.const i32x4 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.13.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.13.wat new file mode 100644 index 00000000..558d2ef3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.13.wat @@ -0,0 +1 @@ +(func (result v128) (i64x2.replace_lane -1 (v128.const i64x2 0 0) (i64.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.130.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.130.wat new file mode 100644 index 00000000..eb061f15 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.130.wat @@ -0,0 +1 @@ +(func (result v128) (f32x4.replace_lane -inf (v128.const f32x4 0 0 0 0) (f32.const 1.1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.131.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.131.wat new file mode 100644 index 00000000..fa1ee4c3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.131.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.shuffle (v128.const i8x16 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31) (v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0) (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.132.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.132.wat new file mode 100644 index 00000000..54cf33a4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.132.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.shuffle 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15.0 (v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0) (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.133.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.133.wat new file mode 100644 index 00000000..6e888f7c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.133.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.shuffle 0.5 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0) (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.134.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.134.wat new file mode 100644 index 00000000..5cade8e6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.134.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.shuffle -inf 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0) (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.135.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.135.wat new file mode 100644 index 00000000..464fa8e9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.135.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.shuffle 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 inf (v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0) (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.136.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.136.wat new file mode 100644 index 00000000..60ef28d9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.136.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.shuffle nan 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 (v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0) (v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.137.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.137.wasm new file mode 100644 index 00000000..262755c2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.137.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.138.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.138.wasm new file mode 100644 index 00000000..e7bb730b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.138.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.139.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.139.wasm new file mode 100644 index 00000000..5e6f55aa Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.139.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.14.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.14.wat new file mode 100644 index 00000000..4989a95e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.14.wat @@ -0,0 +1 @@ +(func (result v128) (f64x2.replace_lane -1 (v128.const f64x2 0 0) (f64.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.140.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.140.wasm new file mode 100644 index 00000000..67c0c592 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.140.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.141.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.141.wat new file mode 100644 index 00000000..a01d485b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.141.wat @@ -0,0 +1 @@ +(func (result i32) (i8x16.extract_lane_u +0x0f (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.142.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.142.wat new file mode 100644 index 00000000..47497167 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.142.wat @@ -0,0 +1 @@ +(func (result f32) (f32x4.extract_lane +03 (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.143.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.143.wat new file mode 100644 index 00000000..ae68cd5c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.143.wat @@ -0,0 +1 @@ +(func (result i64) (i64x2.extract_lane +1 (v128.const i64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.144.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.144.wat new file mode 100644 index 00000000..0d8c9ce5 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.144.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.replace_lane +015 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.145.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.145.wat new file mode 100644 index 00000000..769ff636 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.145.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.replace_lane +0x7 (v128.const i16x8 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.146.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.146.wat new file mode 100644 index 00000000..c5d550d3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.146.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.replace_lane +3 (v128.const i32x4 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.147.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.147.wat new file mode 100644 index 00000000..41e8505d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.147.wat @@ -0,0 +1 @@ +(func (result v128) (f64x2.replace_lane +0x01 (v128.const f64x2 0 0) (f64.const 1.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.148.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.148.wasm new file mode 100644 index 00000000..5d15475c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.148.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.149.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.149.wasm new file mode 100644 index 00000000..c2f0759c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.149.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.15.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.15.wat new file mode 100644 index 00000000..ccc6048b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.15.wat @@ -0,0 +1 @@ +(func (result i32) (i8x16.extract_lane_s 256 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.150.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.150.wasm new file mode 100644 index 00000000..915d304f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.150.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.151.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.151.wasm new file mode 100644 index 00000000..d2afd2b8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.151.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.152.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.152.wasm new file mode 100644 index 00000000..fbd81614 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.152.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.153.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.153.wasm new file mode 100644 index 00000000..e86bf0c2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.153.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.154.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.154.wasm new file mode 100644 index 00000000..9840afa4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.154.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.155.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.155.wat new file mode 100644 index 00000000..62bd77f2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.155.wat @@ -0,0 +1 @@ +(func (result i32) (i8x16.extract_lane_s 1.0 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.156.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.156.wat new file mode 100644 index 00000000..f98cf6ce --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.156.wat @@ -0,0 +1 @@ +(func $i8x16.extract_lane_s-1st-arg-empty (result i32) (i8x16.extract_lane_s (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.157.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.157.wasm new file mode 100644 index 00000000..2a03754e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.157.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.158.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.158.wat new file mode 100644 index 00000000..0127c0ba --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.158.wat @@ -0,0 +1 @@ +(func $i8x16.extract_lane_s-arg-empty (result i32) (i8x16.extract_lane_s)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.159.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.159.wat new file mode 100644 index 00000000..740eb7ba --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.159.wat @@ -0,0 +1 @@ +(func $i16x8.extract_lane_u-1st-arg-empty (result i32) (i16x8.extract_lane_u (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.16.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.16.wat new file mode 100644 index 00000000..987ae5cb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.16.wat @@ -0,0 +1 @@ +(func (result i32) (i8x16.extract_lane_u 256 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.160.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.160.wasm new file mode 100644 index 00000000..82168b61 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.160.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.161.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.161.wat new file mode 100644 index 00000000..96e420a3 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.161.wat @@ -0,0 +1 @@ +(func $i16x8.extract_lane_u-arg-empty (result i32) (i16x8.extract_lane_u)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.162.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.162.wat new file mode 100644 index 00000000..2a002cb1 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.162.wat @@ -0,0 +1 @@ +(func $i32x4.extract_lane-1st-arg-empty (result i32) (i32x4.extract_lane (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.163.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.163.wasm new file mode 100644 index 00000000..ce02fca7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.163.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.164.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.164.wat new file mode 100644 index 00000000..84374847 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.164.wat @@ -0,0 +1 @@ +(func $i32x4.extract_lane-arg-empty (result i32) (i32x4.extract_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.165.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.165.wat new file mode 100644 index 00000000..d6cf9ebb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.165.wat @@ -0,0 +1 @@ +(func $i64x2.extract_lane-1st-arg-empty (result i64) (i64x2.extract_lane (v128.const i64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.166.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.166.wasm new file mode 100644 index 00000000..bd5c8408 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.166.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.167.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.167.wat new file mode 100644 index 00000000..dde304a9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.167.wat @@ -0,0 +1 @@ +(func $i64x2.extract_lane-arg-empty (result i64) (i64x2.extract_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.168.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.168.wat new file mode 100644 index 00000000..b7c67e8c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.168.wat @@ -0,0 +1 @@ +(func $f32x4.extract_lane-1st-arg-empty (result f32) (f32x4.extract_lane (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.169.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.169.wasm new file mode 100644 index 00000000..b393cb91 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.169.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.17.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.17.wat new file mode 100644 index 00000000..9a916f4b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.17.wat @@ -0,0 +1 @@ +(func (result i32) (i16x8.extract_lane_s 256 (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.170.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.170.wat new file mode 100644 index 00000000..5e5fafea --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.170.wat @@ -0,0 +1 @@ +(func $f32x4.extract_lane-arg-empty (result f32) (f32x4.extract_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.171.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.171.wat new file mode 100644 index 00000000..36ab9a8c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.171.wat @@ -0,0 +1 @@ +(func $f64x2.extract_lane-1st-arg-empty (result f64) (f64x2.extract_lane (v128.const f64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.172.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.172.wasm new file mode 100644 index 00000000..10873c85 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.172.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.173.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.173.wat new file mode 100644 index 00000000..5aa046df --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.173.wat @@ -0,0 +1 @@ +(func $f64x2.extract_lane-arg-empty (result f64) (f64x2.extract_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.174.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.174.wat new file mode 100644 index 00000000..bf8d0100 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.174.wat @@ -0,0 +1 @@ +(func $i8x16.replace_lane-1st-arg-empty (result v128) (i8x16.replace_lane (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.175.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.175.wasm new file mode 100644 index 00000000..3b91ef8f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.175.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.176.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.176.wasm new file mode 100644 index 00000000..2811372d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.176.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.177.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.177.wat new file mode 100644 index 00000000..c632f69a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.177.wat @@ -0,0 +1 @@ +(func $i8x16.replace_lane-arg-empty (result v128) (i8x16.replace_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.178.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.178.wat new file mode 100644 index 00000000..8f6ac2f0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.178.wat @@ -0,0 +1 @@ +(func $i16x8.replace_lane-1st-arg-empty (result v128) (i16x8.replace_lane (v128.const i16x8 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.179.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.179.wasm new file mode 100644 index 00000000..762801a9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.179.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.18.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.18.wat new file mode 100644 index 00000000..68cfad7b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.18.wat @@ -0,0 +1 @@ +(func (result i32) (i16x8.extract_lane_u 256 (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.180.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.180.wasm new file mode 100644 index 00000000..aa0c5b6f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.180.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.181.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.181.wat new file mode 100644 index 00000000..d21cb9d9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.181.wat @@ -0,0 +1 @@ +(func $i16x8.replace_lane-arg-empty (result v128) (i16x8.replace_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.182.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.182.wat new file mode 100644 index 00000000..bc5f2d74 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.182.wat @@ -0,0 +1 @@ +(func $i32x4.replace_lane-1st-arg-empty (result v128) (i32x4.replace_lane (v128.const i32x4 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.183.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.183.wasm new file mode 100644 index 00000000..7ef0d795 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.183.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.184.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.184.wasm new file mode 100644 index 00000000..1b869cb6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.184.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.185.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.185.wat new file mode 100644 index 00000000..cc14269d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.185.wat @@ -0,0 +1 @@ +(func $i32x4.replace_lane-arg-empty (result v128) (i32x4.replace_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.186.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.186.wat new file mode 100644 index 00000000..87f8cb4b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.186.wat @@ -0,0 +1 @@ +(func $f32x4.replace_lane-1st-arg-empty (result v128) (f32x4.replace_lane (v128.const f32x4 0 0 0 0) (f32.const 1.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.187.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.187.wasm new file mode 100644 index 00000000..6760dcee Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.187.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.188.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.188.wasm new file mode 100644 index 00000000..d93d0531 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.188.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.189.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.189.wat new file mode 100644 index 00000000..eadf7fa4 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.189.wat @@ -0,0 +1 @@ +(func $f32x4.replace_lane-arg-empty (result v128) (f32x4.replace_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.19.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.19.wat new file mode 100644 index 00000000..030ad174 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.19.wat @@ -0,0 +1 @@ +(func (result i32) (i32x4.extract_lane 256 (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.190.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.190.wat new file mode 100644 index 00000000..82580e4b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.190.wat @@ -0,0 +1 @@ +(func $i64x2.replace_lane-1st-arg-empty (result v128) (i64x2.replace_lane (v128.const i64x2 0 0) (i64.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.191.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.191.wasm new file mode 100644 index 00000000..13add251 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.191.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.192.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.192.wasm new file mode 100644 index 00000000..16675706 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.192.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.193.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.193.wat new file mode 100644 index 00000000..067c854e --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.193.wat @@ -0,0 +1 @@ +(func $i64x2.replace_lane-arg-empty (result v128) (i64x2.replace_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.194.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.194.wat new file mode 100644 index 00000000..b323a0ea --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.194.wat @@ -0,0 +1 @@ +(func $f64x2.replace_lane-1st-arg-empty (result v128) (f64x2.replace_lane (v128.const f64x2 0 0) (f64.const 1.0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.195.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.195.wasm new file mode 100644 index 00000000..07c0c66d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.195.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.196.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.196.wasm new file mode 100644 index 00000000..f7947cb2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.196.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.197.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.197.wat new file mode 100644 index 00000000..975f6bd0 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.197.wat @@ -0,0 +1 @@ +(func $f64x2.replace_lane-arg-empty (result v128) (f64x2.replace_lane)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.198.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.198.wat new file mode 100644 index 00000000..14e4f151 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.198.wat @@ -0,0 +1 @@ +(func $i8x16.shuffle-1st-arg-empty (result v128) (i8x16.shuffle (v128.const i8x16 0 1 2 3 5 6 6 7 8 9 10 11 12 13 14 15) (v128.const i8x16 1 2 3 5 6 6 7 8 9 10 11 12 13 14 15 16) )) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.199.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.199.wasm new file mode 100644 index 00000000..5b4f5f50 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.199.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.2.wat new file mode 100644 index 00000000..3832aade --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.2.wat @@ -0,0 +1 @@ +(func (result i32) (i8x16.extract_lane_u -1 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.20.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.20.wat new file mode 100644 index 00000000..1db33982 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.20.wat @@ -0,0 +1 @@ +(func (result f32) (f32x4.extract_lane 256 (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.200.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.200.wat new file mode 100644 index 00000000..9982d1f9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.200.wat @@ -0,0 +1 @@ +(func $i8x16.shuffle-arg-empty (result v128) (i8x16.shuffle)) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.21.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.21.wat new file mode 100644 index 00000000..b6803a7f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.21.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.replace_lane 256 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.22.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.22.wat new file mode 100644 index 00000000..68af5f40 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.22.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.replace_lane 256 (v128.const i16x8 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.23.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.23.wat new file mode 100644 index 00000000..d1a59c64 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.23.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.replace_lane 256 (v128.const i32x4 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.24.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.24.wat new file mode 100644 index 00000000..29cdcfc6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.24.wat @@ -0,0 +1 @@ +(func (result v128) (f32x4.replace_lane 256 (v128.const f32x4 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.25.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.25.wat new file mode 100644 index 00000000..6d42fdf8 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.25.wat @@ -0,0 +1 @@ +(func (result i64) (i64x2.extract_lane 256 (v128.const i64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.26.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.26.wat new file mode 100644 index 00000000..04e1be39 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.26.wat @@ -0,0 +1 @@ +(func (result f64) (f64x2.extract_lane 256 (v128.const f64x2 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.27.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.27.wat new file mode 100644 index 00000000..204b5876 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.27.wat @@ -0,0 +1 @@ +(func (result v128) (i64x2.replace_lane 256 (v128.const i64x2 0 0) (i64.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.28.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.28.wat new file mode 100644 index 00000000..64bbeef2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.28.wat @@ -0,0 +1 @@ +(func (result v128) (f64x2.replace_lane 256 (v128.const f64x2 0 0) (f64.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.29.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.29.wasm new file mode 100644 index 00000000..e00a9aac Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.29.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.3.wat new file mode 100644 index 00000000..e3d0074b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.3.wat @@ -0,0 +1 @@ +(func (result i32) (i16x8.extract_lane_s -1 (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.30.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.30.wasm new file mode 100644 index 00000000..32afb338 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.30.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.31.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.31.wasm new file mode 100644 index 00000000..9503ba48 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.31.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.32.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.32.wasm new file mode 100644 index 00000000..521df557 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.32.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.33.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.33.wasm new file mode 100644 index 00000000..230524b4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.33.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.34.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.34.wasm new file mode 100644 index 00000000..037e2087 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.34.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.35.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.35.wasm new file mode 100644 index 00000000..c8625427 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.35.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.36.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.36.wasm new file mode 100644 index 00000000..cf3f599e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.36.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.37.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.37.wasm new file mode 100644 index 00000000..1f9dcc4e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.37.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.38.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.38.wasm new file mode 100644 index 00000000..ccf51020 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.38.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.39.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.39.wasm new file mode 100644 index 00000000..4de22efe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.39.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.4.wat new file mode 100644 index 00000000..11009353 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.4.wat @@ -0,0 +1 @@ +(func (result i32) (i16x8.extract_lane_u -1 (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.40.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.40.wasm new file mode 100644 index 00000000..02836e11 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.40.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.41.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.41.wasm new file mode 100644 index 00000000..4d6b2583 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.41.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.42.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.42.wasm new file mode 100644 index 00000000..f334906d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.42.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.43.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.43.wasm new file mode 100644 index 00000000..146cddd7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.43.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.44.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.44.wasm new file mode 100644 index 00000000..60625842 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.44.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.45.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.45.wasm new file mode 100644 index 00000000..18575d5c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.45.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.46.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.46.wasm new file mode 100644 index 00000000..d677e876 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.46.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.47.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.47.wasm new file mode 100644 index 00000000..39c35f56 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.47.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.48.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.48.wasm new file mode 100644 index 00000000..ec50464d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.48.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.49.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.49.wasm new file mode 100644 index 00000000..66c180cf Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.49.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.5.wat new file mode 100644 index 00000000..3795c106 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.5.wat @@ -0,0 +1 @@ +(func (result i32) (i32x4.extract_lane -1 (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.50.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.50.wasm new file mode 100644 index 00000000..781a373d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.50.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.51.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.51.wasm new file mode 100644 index 00000000..eace4881 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.51.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.52.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.52.wasm new file mode 100644 index 00000000..6dbd9670 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.52.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.53.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.53.wasm new file mode 100644 index 00000000..3bc97034 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.53.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.54.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.54.wasm new file mode 100644 index 00000000..d9814e12 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.54.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.55.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.55.wasm new file mode 100644 index 00000000..a9c793c1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.55.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.56.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.56.wasm new file mode 100644 index 00000000..1e0b50ed Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.56.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.57.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.57.wasm new file mode 100644 index 00000000..230524b4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.57.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.58.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.58.wasm new file mode 100644 index 00000000..c8625427 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.58.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.59.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.59.wasm new file mode 100644 index 00000000..1f9dcc4e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.59.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.6.wat new file mode 100644 index 00000000..a89af9f9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.6.wat @@ -0,0 +1 @@ +(func (result f32) (f32x4.extract_lane -1 (v128.const f32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.60.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.60.wasm new file mode 100644 index 00000000..498126a6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.60.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.61.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.61.wasm new file mode 100644 index 00000000..d0208218 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.61.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.62.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.62.wasm new file mode 100644 index 00000000..18575d5c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.62.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.63.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.63.wasm new file mode 100644 index 00000000..39c35f56 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.63.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.64.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.64.wasm new file mode 100644 index 00000000..66c180cf Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.64.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.65.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.65.wasm new file mode 100644 index 00000000..eace4881 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.65.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.66.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.66.wasm new file mode 100644 index 00000000..3bc97034 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.66.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.67.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.67.wasm new file mode 100644 index 00000000..a9c793c1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.67.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.68.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.68.wasm new file mode 100644 index 00000000..8ccb354a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.68.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.69.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.69.wasm new file mode 100644 index 00000000..5760bdda Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.69.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.7.wat new file mode 100644 index 00000000..c61338c8 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.7.wat @@ -0,0 +1 @@ +(func (result v128) (i8x16.replace_lane -1 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.70.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.70.wasm new file mode 100644 index 00000000..c3d7d304 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.70.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.71.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.71.wasm new file mode 100644 index 00000000..e6eb4d5f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.71.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.72.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.72.wasm new file mode 100644 index 00000000..4b5b72a2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.72.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.73.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.73.wasm new file mode 100644 index 00000000..9d0fbd04 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.73.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.74.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.74.wasm new file mode 100644 index 00000000..c148ee8f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.74.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.75.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.75.wasm new file mode 100644 index 00000000..2ac428f5 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.75.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.76.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.76.wasm new file mode 100644 index 00000000..2be47b77 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.76.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.77.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.77.wasm new file mode 100644 index 00000000..4af3bacd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.77.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.78.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.78.wasm new file mode 100644 index 00000000..e928961e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.78.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.79.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.79.wasm new file mode 100644 index 00000000..81a76d85 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.79.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.8.wat new file mode 100644 index 00000000..d0a0643b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.8.wat @@ -0,0 +1 @@ +(func (result v128) (i16x8.replace_lane -1 (v128.const i16x8 0 0 0 0 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.80.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.80.wasm new file mode 100644 index 00000000..2be47b77 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.80.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.81.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.81.wasm new file mode 100644 index 00000000..4af3bacd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.81.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.82.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.82.wasm new file mode 100644 index 00000000..52d868f4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.82.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.83.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.83.wasm new file mode 100644 index 00000000..3e1f5725 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.83.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.84.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.84.wasm new file mode 100644 index 00000000..10b51eb0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.84.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.85.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.85.wasm new file mode 100644 index 00000000..511df149 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.85.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.86.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.86.wasm new file mode 100644 index 00000000..d5063081 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.86.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.87.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.87.wasm new file mode 100644 index 00000000..40967963 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.87.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.88.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.88.wasm new file mode 100644 index 00000000..cd12015d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.88.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.89.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.89.wasm new file mode 100644 index 00000000..9da028b3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.89.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.9.wat new file mode 100644 index 00000000..28752e46 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.9.wat @@ -0,0 +1 @@ +(func (result v128) (i32x4.replace_lane -1 (v128.const i32x4 0 0 0 0) (i32.const 1))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.90.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.90.wasm new file mode 100644 index 00000000..637b820f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.90.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.91.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.91.wasm new file mode 100644 index 00000000..30367186 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.91.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.92.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.92.wat new file mode 100644 index 00000000..76655367 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.92.wat @@ -0,0 +1 @@ +(func (param v128) (result v128)(i8x16.shuffle 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 (local.get 0) (local.get 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.93.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.93.wat new file mode 100644 index 00000000..7c8c4a1b --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.93.wat @@ -0,0 +1 @@ +(func (param v128) (result v128)(i8x16.shuffle 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 (local.get 0) (local.get 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.94.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.94.wat new file mode 100644 index 00000000..21ec2ae7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.94.wat @@ -0,0 +1 @@ +(func (result v128)(i8x16.shuffle 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 -1(v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0)(v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.95.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.95.wat new file mode 100644 index 00000000..f9e275e6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.95.wat @@ -0,0 +1 @@ +(func (result v128)(i8x16.shuffle 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 256(v128.const i8x16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0)(v128.const i8x16 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.96.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.96.wasm new file mode 100644 index 00000000..3fcd8c71 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.96.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.97.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.97.wat new file mode 100644 index 00000000..f5084972 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.97.wat @@ -0,0 +1 @@ +(func (result i32) (i8x16.extract_lane 0 (v128.const i8x16 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.98.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.98.wat new file mode 100644 index 00000000..a76b5c80 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.98.wat @@ -0,0 +1 @@ +(func (result i32) (i16x8.extract_lane 0 (v128.const i16x8 0 0 0 0 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.99.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.99.wat new file mode 100644 index 00000000..4ab8f16d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.99.wat @@ -0,0 +1 @@ +(func (result i32) (i32x4.extract_lane_s 0 (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.json new file mode 100644 index 00000000..1072ae5d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_lane/simd_lane.json @@ -0,0 +1,477 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_lane.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_lane.0.wasm"}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "i8x16_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "127"}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i8x16_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["127", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "127"}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "i8x16_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "i8x16_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i8x16_extract_lane_u-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "255"}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "i8x16_extract_lane_u-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "255"}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "i8x16_extract_lane_s-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "128"]}]}, "expected": [{"type": "i32", "value": "4294967168"}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "i8x16_extract_lane_s-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "128"]}]}, "expected": [{"type": "i32", "value": "4294967168"}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "i8x16_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255"]}]}, "expected": [{"type": "i32", "value": "255"}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "i8x16_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255"]}]}, "expected": [{"type": "i32", "value": "255"}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "i8x16_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "128"]}]}, "expected": [{"type": "i32", "value": "128"}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "i8x16_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "128"]}]}, "expected": [{"type": "i32", "value": "128"}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "32767"}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["32767", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "32767"}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 98, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "12345"}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["60876", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "4294962636"}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "65535"}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "65535"}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["12345", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "12345"}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["60876", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "60876"}]}, + {"type": "assert_return", "line": 104, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "32768"]}]}, "expected": [{"type": "i32", "value": "4294934528"}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "32768"]}]}, "expected": [{"type": "i32", "value": "4294934528"}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "6789"]}]}, "expected": [{"type": "i32", "value": "6789"}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "i16x8_extract_lane_s-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "39031"]}]}, "expected": [{"type": "i32", "value": "4294940791"}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "65535"]}]}, "expected": [{"type": "i32", "value": "65535"}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "65535"]}]}, "expected": [{"type": "i32", "value": "65535"}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "32768"]}]}, "expected": [{"type": "i32", "value": "32768"}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "32768"]}]}, "expected": [{"type": "i32", "value": "32768"}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "6789"]}]}, "expected": [{"type": "i32", "value": "6789"}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "i16x8_extract_lane_u-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "39031"]}]}, "expected": [{"type": "i32", "value": "39031"}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "i32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "2147483647"}]}, + {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "i32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "2147483647"}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "i32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "i32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 119, "action": {"type": "invoke", "field": "i32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "1234567890"}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "i32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["3989547400", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "3989547400"}]}, + {"type": "assert_return", "line": 121, "action": {"type": "invoke", "field": "i32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "2147483648"]}]}, "expected": [{"type": "i32", "value": "2147483648"}]}, + {"type": "assert_return", "line": 122, "action": {"type": "invoke", "field": "i32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "2147483648"]}]}, "expected": [{"type": "i32", "value": "2147483648"}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "i32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "4294967295"]}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 124, "action": {"type": "invoke", "field": "i32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "4294967295"]}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "i32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "987654321"]}]}, "expected": [{"type": "i32", "value": "987654321"}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "i32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "3989547400"]}]}, "expected": [{"type": "i32", "value": "3989547400"}]}, + {"type": "assert_return", "line": 128, "action": {"type": "invoke", "field": "i64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "0"]}]}, "expected": [{"type": "i64", "value": "9223372036854775807"}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "i64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775806", "0"]}]}, "expected": [{"type": "i64", "value": "9223372036854775806"}]}, + {"type": "assert_return", "line": 130, "action": {"type": "invoke", "field": "i64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "i64", "value": "18446744073709551615"}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "i64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "i64", "value": "18446744073709551615"}]}, + {"type": "assert_return", "line": 132, "action": {"type": "invoke", "field": "i64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "0"]}]}, "expected": [{"type": "i64", "value": "1234567890123456789"}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "i64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["1311768467294899695", "0"]}]}, "expected": [{"type": "i64", "value": "1311768467294899695"}]}, + {"type": "assert_return", "line": 134, "action": {"type": "invoke", "field": "i64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "9223372036854775808"]}]}, "expected": [{"type": "i64", "value": "9223372036854775808"}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "i64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "9223372036854775808"]}]}, "expected": [{"type": "i64", "value": "9223372036854775808"}]}, + {"type": "assert_return", "line": 136, "action": {"type": "invoke", "field": "i64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "9223372036854775808"]}]}, "expected": [{"type": "i64", "value": "9223372036854775808"}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "i64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "255", "255", "255", "255", "255", "255", "255", "127"]}]}, "expected": [{"type": "i64", "value": "9223372036854775807"}]}, + {"type": "assert_return", "line": 138, "action": {"type": "invoke", "field": "i64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "32768"]}]}, "expected": [{"type": "i64", "value": "9223372036854775808"}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "i64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "2147483647"]}]}, "expected": [{"type": "i64", "value": "9223372036854775807"}]}, + {"type": "assert_return", "line": 140, "action": {"type": "invoke", "field": "i64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "9218868437227405312"]}]}, "expected": [{"type": "i64", "value": "9218868437227405312"}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "i64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1234567890123456789"]}]}, "expected": [{"type": "i64", "value": "1234567890123456789"}]}, + {"type": "assert_return", "line": 142, "action": {"type": "invoke", "field": "i64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "1311768467294899695"]}]}, "expected": [{"type": "i64", "value": "1311768467294899695"}]}, + {"type": "assert_return", "line": 144, "action": {"type": "invoke", "field": "f32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["3231711232", "0", "0", "0"]}]}, "expected": [{"type": "f32", "value": "3231711232"}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "f32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["2123789977", "0", "0", "0"]}]}, "expected": [{"type": "f32", "value": "2123789977"}]}, + {"type": "assert_return", "line": 146, "action": {"type": "invoke", "field": "f32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "0", "0", "0"]}]}, "expected": [{"type": "f32", "value": "2139095039"}]}, + {"type": "assert_return", "line": 147, "action": {"type": "invoke", "field": "f32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["2130706432", "0", "0", "0"]}]}, "expected": [{"type": "f32", "value": "2130706432"}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "f32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "0", "0", "0"]}]}, "expected": [{"type": "f32", "value": "2139095040"}]}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "f32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2139095040", "0", "0"]}]}, "expected": [{"type": "f32", "value": "2143289344"}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "f32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "0", "0", "0"]}]}, "expected": [{"type": "f32", "value": "1820282235"}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "f32x4_extract_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "0", "0", "0"]}]}, "expected": [{"type": "f32", "value": "1376887476"}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "f32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4271273625"]}]}, "expected": [{"type": "f32", "value": "4271273625"}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "f32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4286578687"]}]}, "expected": [{"type": "f32", "value": "4286578687"}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "f32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4278190080"]}]}, "expected": [{"type": "f32", "value": "4278190080"}]}, + {"type": "assert_return", "line": 155, "action": {"type": "invoke", "field": "f32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4286578688"]}]}, "expected": [{"type": "f32", "value": "4286578688"}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "f32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "4286578688", "2143289344"]}]}, "expected": [{"type": "f32", "value": "2143289344"}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "f32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "1290500515"]}]}, "expected": [{"type": "f32", "value": "1290500515"}]}, + {"type": "assert_return", "line": 158, "action": {"type": "invoke", "field": "f32x4_extract_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "1536271028"]}]}, "expected": [{"type": "f32", "value": "1536271028"}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["13832806255468478464", "0"]}]}, "expected": [{"type": "f64", "value": "13832806255468478464"}]}, + {"type": "assert_return", "line": 161, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["4609434218613702656", "0"]}]}, "expected": [{"type": "f64", "value": "4609434218613702656"}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227010608267287965", "0"]}]}, "expected": [{"type": "f64", "value": "9227010608267287965"}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["3638571412512157", "0"]}]}, "expected": [{"type": "f64", "value": "3638571412512157"}]}, + {"type": "assert_return", "line": 164, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146303", "0"]}]}, "expected": [{"type": "f64", "value": "9227875636482146303"}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370495", "0"]}]}, "expected": [{"type": "f64", "value": "4503599627370495"}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "0"]}]}, "expected": [{"type": "f64", "value": "18442240474082181120"}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "0"]}]}, "expected": [{"type": "f64", "value": "9218868437227405312"}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "9223372036854775808"]}]}, "expected": [{"type": "f64", "value": "18444492273895866368"}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "0"]}]}, "expected": [{"type": "f64", "value": "9221120237041090560"}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648991189", "0"]}]}, "expected": [{"type": "f64", "value": "5012481849648991189"}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "f64x2_extract_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "0"]}]}, "expected": [{"type": "f64", "value": "4882522492018277599"}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4612248968380809216"]}]}, "expected": [{"type": "f64", "value": "4612248968380809216"}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "13835621005235585024"]}]}, "expected": [{"type": "f64", "value": "13835621005235585024"}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "18442240474082181119"]}]}, "expected": [{"type": "f64", "value": "18442240474082181119"}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "9218868437227405311"]}]}, "expected": [{"type": "f64", "value": "9218868437227405311"}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "18442240474082181119"]}]}, "expected": [{"type": "f64", "value": "18442240474082181119"}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "9218868437227405311"]}]}, "expected": [{"type": "f64", "value": "9218868437227405311"}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "18442240474082181120"]}]}, "expected": [{"type": "f64", "value": "18442240474082181120"}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "9218868437227405312"]}]}, "expected": [{"type": "f64", "value": "9218868437227405312"}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "18444492273895866368"]}]}, "expected": [{"type": "f64", "value": "18444492273895866368"}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "9221120237041090560"]}]}, "expected": [{"type": "f64", "value": "9221120237041090560"}]}, + {"type": "assert_return", "line": 182, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4728057454347157504"]}]}, "expected": [{"type": "f64", "value": "4728057454347157504"}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "4968090884938317023"]}]}, "expected": [{"type": "f64", "value": "4968090884938317023"}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "f64", "value": "0"}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "128"]}]}, "expected": [{"type": "f64", "value": "9223372036854775808"}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "16384"]}]}, "expected": [{"type": "f64", "value": "4611686018427387904"}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "49152"]}]}, "expected": [{"type": "f64", "value": "13835058055282163712"}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "2146435071"]}]}, "expected": [{"type": "f64", "value": "9218868437227405311"}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "1048576"]}]}, "expected": [{"type": "f64", "value": "4503599627370496"}]}, + {"type": "assert_return", "line": 191, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "4294967295", "1048575"]}]}, "expected": [{"type": "f64", "value": "4503599627370495"}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "f64x2_extract_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "1", "0"]}]}, "expected": [{"type": "f64", "value": "1"}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "i8x16_replace_lane-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "127"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "i8x16_replace_lane-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "i8x16_replace_lane-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "255"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "i8x16_replace_lane-first", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "i8x16_replace_lane-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "4294967168"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "128"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "i8x16_replace_lane-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "4294967167"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "127"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "i8x16_replace_lane-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "32767"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "255"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "i8x16_replace_lane-last", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "4294934528"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "i16x8_replace_lane-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "32767"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "i16x8_replace_lane-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "32768"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "i16x8_replace_lane-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "65535"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "i16x8_replace_lane-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "65536"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "i16x8_replace_lane-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "12345"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["12345", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "i16x8_replace_lane-first", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "4294962636"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["60876", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "i16x8_replace_lane-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "4294934528"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "32768"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "i16x8_replace_lane-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "4294934527"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "32767"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "i16x8_replace_lane-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "2147483647"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "65535"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "i16x8_replace_lane-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "2147483648"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "i16x8_replace_lane-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "54321"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "54321"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "i16x8_replace_lane-last", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "4294950111"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "48351"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "i32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "2147483647"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "i32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "i32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "1234567890"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "i32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "3989547400"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3989547400", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 220, "action": {"type": "invoke", "field": "i32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "2147483648"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "2147483648"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "i32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "2147483648"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "2147483648"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "i32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "1234567890"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "1234567890"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "i32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "3989547400"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "3989547400"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1112801280"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1112801280", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 226, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1112801280"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1112801280", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "2143289344"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 228, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "2139095040"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "0", "0", "0"]}, {"type": "f32", "value": "1078523331"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1078523331", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 230, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "0", "0", "0"]}, {"type": "f32", "value": "2123789977"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2123789977", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "0", "0", "0"]}, {"type": "f32", "value": "2139095039"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 232, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "0", "0", "0"]}, {"type": "f32", "value": "2130706432"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2130706432", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1290500515"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 234, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1290500515"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 235, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1536271028"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "f32x4_replace_lane-first", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1536271028"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 237, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "3260284928"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "3260284928"]}]}, + {"type": "assert_return", "line": 238, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "3260284928"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "3260284928"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "2143289344"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "2143289344"]}]}, + {"type": "assert_return", "line": 240, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "4286578688"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4286578688"]}]}, + {"type": "assert_return", "line": 241, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "2143289344"]}, {"type": "f32", "value": "1078523331"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "1078523331"]}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4286578688"]}, {"type": "f32", "value": "4271273625"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4271273625"]}]}, + {"type": "assert_return", "line": 243, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4286578688"]}, {"type": "f32", "value": "4286578687"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4286578687"]}]}, + {"type": "assert_return", "line": 244, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4286578688"]}, {"type": "f32", "value": "4278190080"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "4278190080"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1820282235"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "1820282235"]}]}, + {"type": "assert_return", "line": 246, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1820282235"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "1820282235"]}]}, + {"type": "assert_return", "line": 247, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1695654580"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "1695654580"]}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "f32x4_replace_lane-last", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1376887476"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "1376887476"]}]}, + {"type": "assert_return", "line": 250, "action": {"type": "invoke", "field": "i64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "9223372036854775807"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "0"]}]}, + {"type": "assert_return", "line": 251, "action": {"type": "invoke", "field": "i64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "18446744073709551615"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, + {"type": "assert_return", "line": 252, "action": {"type": "invoke", "field": "i64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "1234567890123456789"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "0"]}]}, + {"type": "assert_return", "line": 253, "action": {"type": "invoke", "field": "i64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "1311768467294899695"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1311768467294899695", "0"]}]}, + {"type": "assert_return", "line": 254, "action": {"type": "invoke", "field": "i64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 255, "action": {"type": "invoke", "field": "i64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 256, "action": {"type": "invoke", "field": "i64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "1234567890123456789"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1234567890123456789"]}]}, + {"type": "assert_return", "line": 257, "action": {"type": "invoke", "field": "i64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "1311768467294899695"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "1311768467294899695"]}]}, + {"type": "assert_return", "line": 259, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}, {"type": "f64", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 260, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}, {"type": "f64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 261, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4608308318706860032"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4608308318706860032", "0"]}]}, + {"type": "assert_return", "line": 262, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "13831680355561635840"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13831680355561635840", "0"]}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "0"]}, {"type": "f64", "value": "18442240474082181119"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "0"]}]}, + {"type": "assert_return", "line": 264, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "0"]}, {"type": "f64", "value": "9218868437227405311"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "0"]}]}, + {"type": "assert_return", "line": 265, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "0"]}, {"type": "f64", "value": "9227875636482146303"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146303", "0"]}]}, + {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "0"]}, {"type": "f64", "value": "4503599627370495"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370495", "0"]}]}, + {"type": "assert_return", "line": 267, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "18444492273895866368"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "0"]}]}, + {"type": "assert_return", "line": 268, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "9221120237041090560"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "0"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "18442240474082181120"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "0"]}]}, + {"type": "assert_return", "line": 270, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "9218868437227405312"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "0"]}]}, + {"type": "assert_return", "line": 271, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4728057454347157504"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "0"]}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4728057454347157504"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "0"]}]}, + {"type": "assert_return", "line": 273, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4968090884938317023"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "0"]}]}, + {"type": "assert_return", "line": 274, "action": {"type": "invoke", "field": "f64x2_replace_lane-first", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4968090884938317023"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "0"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "4611686018427387904"]}, {"type": "f64", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4611686018427387904", "0"]}]}, + {"type": "assert_return", "line": 276, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["13835058055282163712", "13835058055282163712"]}, {"type": "f64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13835058055282163712", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 277, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4612248968380809216"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4612248968380809216"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "13835621005235585024"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "13835621005235585024"]}]}, + {"type": "assert_return", "line": 279, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "18444492273895866368"]}, {"type": "f64", "value": "18442240474082181119"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 280, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "9221120237041090560"]}, {"type": "f64", "value": "9218868437227405311"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "18442240474082181120"]}, {"type": "f64", "value": "9227875636482146303"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "9227875636482146303"]}]}, + {"type": "assert_return", "line": 282, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "9218868437227405312"]}, {"type": "f64", "value": "4503599627370495"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4503599627370495"]}]}, + {"type": "assert_return", "line": 283, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "18444492273895866368"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "9221120237041090560"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 285, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "18442240474082181120"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 286, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "9218868437227405312"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "5012481849648092922"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 288, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "5012481849648092922"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 289, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "5012481849648092922"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "f64x2_replace_lane-last", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4443687238071173905"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "4443687238071173905"]}]}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i8", "value": ["16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"]}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["248", "249", "250", "251", "252", "253", "254", "255", "16", "17", "18", "19", "20", "21", "22", "23"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i8", "value": ["100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["115", "114", "113", "112", "111", "110", "109", "108", "107", "106", "105", "104", "103", "102", "101", "100"]}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i8", "value": ["100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "1", "254", "2", "253", "3", "252", "4", "251", "5", "250", "6", "249", "7", "248", "8"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "101", "0", "102", "0", "103", "0", "104", "0", "105", "0", "106", "0", "107", "0", "108"]}]}, + {"type": "assert_return", "line": 308, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i8", "value": ["100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115"]}, {"type": "v128", "lane_type": "i8", "value": ["9", "16", "10", "17", "11", "18", "12", "19", "13", "20", "14", "21", "15", "22", "16", "23"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["109", "0", "110", "0", "111", "0", "112", "0", "113", "0", "114", "0", "115", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i8", "value": ["100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115"]}, {"type": "v128", "lane_type": "i8", "value": ["9", "16", "10", "17", "11", "18", "12", "19", "13", "20", "14", "21", "15", "22", "16", "23"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["109", "0", "110", "0", "111", "0", "112", "0", "113", "0", "114", "0", "115", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 316, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i16", "value": ["25701", "26215", "26729", "27243", "27757", "28271", "28785", "29299"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["25701", "26215", "26729", "27243", "27757", "28271", "28785", "29299"]}]}, + {"type": "assert_return", "line": 320, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i32", "value": ["1684366951", "1751738987", "1819111023", "1886483059"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1936879984", "1869507948", "1802135912", "1734763876"]}]}, + {"type": "assert_return", "line": 324, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "4290772992", "2139095040", "4286578688"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2143289344", "4290772992", "2139095040", "4286578688"]}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i32", "value": ["1734763876", "1802135912", "1869507932", "1936879984"]}, {"type": "v128", "lane_type": "f32", "value": ["0", "2147483648", "2139095040", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1684300900", "6579300", "25700", "25700"]}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "v8x16_shuffle-1", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "v8x16_shuffle-2", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "v8x16_shuffle-3", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241", "240"]}]}, + {"type": "assert_return", "line": 345, "action": {"type": "invoke", "field": "v8x16_shuffle-4", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0"]}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "v8x16_shuffle-5", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "v8x16_shuffle-6", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "v8x16_shuffle-7", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "240", "240", "240", "240", "240", "240", "240", "240"]}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "v8x16_shuffle-1", "args": [{"type": "v128", "lane_type": "i8", "value": ["100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["100", "101", "102", "103", "104", "105", "106", "107", "108", "109", "110", "111", "112", "113", "114", "115"]}]}, + {"type": "assert_return", "line": 365, "action": {"type": "invoke", "field": "v8x16_shuffle-1", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, + {"type": "assert_return", "line": 369, "action": {"type": "invoke", "field": "v8x16_shuffle-2", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i32", "value": ["4092785136", "4160157172", "4227529208", "4294901244"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4092785136", "4160157172", "4227529208", "4294901244"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "v8x16_shuffle-1", "args": [{"type": "v128", "lane_type": "i32", "value": ["66051", "67438087", "134810123", "202182159"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["66051", "67438087", "134810123", "202182159"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "v8x16_shuffle-1", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "2143289344", "2139095040", "4286578688"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1065353216", "2143289344", "2139095040", "4286578688"]}]}, + {"type": "assert_return", "line": 381, "action": {"type": "invoke", "field": "v8x16_shuffle-1", "args": [{"type": "v128", "lane_type": "i32", "value": ["66051", "67438087", "134810123", "202182159"]}, {"type": "v128", "lane_type": "f32", "value": ["2147483648", "2143289344", "2139095040", "4286578688"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["66051", "67438087", "134810123", "202182159"]}]}, + {"type": "assert_return", "line": 387, "action": {"type": "invoke", "field": "v8x16_swizzle", "args": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "305419896", "1234567890", "305419896"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "305419896", "1234567890", "305419896"]}]}, + {"type": "assert_return", "line": 391, "action": {"type": "invoke", "field": "v8x16_shuffle-1", "args": [{"type": "v128", "lane_type": "i64", "value": ["12345678901234567890", "1311768467294899695"]}, {"type": "v128", "lane_type": "i64", "value": ["12345678901234567890", "1311768467294899695"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3944680146", "2874452364", "2427178479", "305419896"]}]}, + {"type": "assert_malformed", "line": 398, "filename": "simd_lane.1.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 399, "filename": "simd_lane.2.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 400, "filename": "simd_lane.3.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 401, "filename": "simd_lane.4.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 402, "filename": "simd_lane.5.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 403, "filename": "simd_lane.6.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 404, "filename": "simd_lane.7.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 405, "filename": "simd_lane.8.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 406, "filename": "simd_lane.9.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 407, "filename": "simd_lane.10.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 408, "filename": "simd_lane.11.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 409, "filename": "simd_lane.12.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 410, "filename": "simd_lane.13.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 411, "filename": "simd_lane.14.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 415, "filename": "simd_lane.15.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 416, "filename": "simd_lane.16.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 417, "filename": "simd_lane.17.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 418, "filename": "simd_lane.18.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 419, "filename": "simd_lane.19.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 420, "filename": "simd_lane.20.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 421, "filename": "simd_lane.21.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 422, "filename": "simd_lane.22.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 423, "filename": "simd_lane.23.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 424, "filename": "simd_lane.24.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 425, "filename": "simd_lane.25.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 426, "filename": "simd_lane.26.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 427, "filename": "simd_lane.27.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 428, "filename": "simd_lane.28.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_invalid", "line": 432, "filename": "simd_lane.29.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 433, "filename": "simd_lane.30.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 434, "filename": "simd_lane.31.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 435, "filename": "simd_lane.32.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 436, "filename": "simd_lane.33.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 437, "filename": "simd_lane.34.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 438, "filename": "simd_lane.35.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 439, "filename": "simd_lane.36.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 440, "filename": "simd_lane.37.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 441, "filename": "simd_lane.38.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 442, "filename": "simd_lane.39.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 443, "filename": "simd_lane.40.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 444, "filename": "simd_lane.41.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 445, "filename": "simd_lane.42.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 446, "filename": "simd_lane.43.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 447, "filename": "simd_lane.44.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 448, "filename": "simd_lane.45.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 449, "filename": "simd_lane.46.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 450, "filename": "simd_lane.47.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 451, "filename": "simd_lane.48.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 452, "filename": "simd_lane.49.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 453, "filename": "simd_lane.50.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 454, "filename": "simd_lane.51.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 455, "filename": "simd_lane.52.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 456, "filename": "simd_lane.53.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 457, "filename": "simd_lane.54.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 458, "filename": "simd_lane.55.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 459, "filename": "simd_lane.56.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 463, "filename": "simd_lane.57.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 464, "filename": "simd_lane.58.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 465, "filename": "simd_lane.59.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 466, "filename": "simd_lane.60.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 467, "filename": "simd_lane.61.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 468, "filename": "simd_lane.62.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 469, "filename": "simd_lane.63.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 470, "filename": "simd_lane.64.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 471, "filename": "simd_lane.65.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 472, "filename": "simd_lane.66.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 473, "filename": "simd_lane.67.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 477, "filename": "simd_lane.68.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 478, "filename": "simd_lane.69.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 479, "filename": "simd_lane.70.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 480, "filename": "simd_lane.71.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 481, "filename": "simd_lane.72.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 482, "filename": "simd_lane.73.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 483, "filename": "simd_lane.74.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 484, "filename": "simd_lane.75.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 485, "filename": "simd_lane.76.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 486, "filename": "simd_lane.77.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 487, "filename": "simd_lane.78.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 488, "filename": "simd_lane.79.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 489, "filename": "simd_lane.80.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 490, "filename": "simd_lane.81.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 494, "filename": "simd_lane.82.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 495, "filename": "simd_lane.83.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 496, "filename": "simd_lane.84.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 497, "filename": "simd_lane.85.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 499, "filename": "simd_lane.86.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 500, "filename": "simd_lane.87.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 503, "filename": "simd_lane.88.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 505, "filename": "simd_lane.89.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 507, "filename": "simd_lane.90.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 510, "filename": "simd_lane.91.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 515, "filename": "simd_lane.92.wat", "text": "invalid lane length", "module_type": "text"}, + {"type": "assert_malformed", "line": 518, "filename": "simd_lane.93.wat", "text": "invalid lane length", "module_type": "text"}, + {"type": "assert_malformed", "line": 521, "filename": "simd_lane.94.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 525, "filename": "simd_lane.95.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_invalid", "line": 529, "filename": "simd_lane.96.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_malformed", "line": 536, "filename": "simd_lane.97.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 537, "filename": "simd_lane.98.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 538, "filename": "simd_lane.99.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 539, "filename": "simd_lane.100.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 540, "filename": "simd_lane.101.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 541, "filename": "simd_lane.102.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 545, "filename": "simd_lane.103.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 549, "filename": "simd_lane.104.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 555, "filename": "simd_lane.105.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 559, "filename": "simd_lane.106.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 570, "filename": "simd_lane.107.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 571, "filename": "simd_lane.108.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 572, "filename": "simd_lane.109.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 573, "filename": "simd_lane.110.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 574, "filename": "simd_lane.111.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 575, "filename": "simd_lane.112.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 576, "filename": "simd_lane.113.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 577, "filename": "simd_lane.114.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 578, "filename": "simd_lane.115.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 579, "filename": "simd_lane.116.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 581, "filename": "simd_lane.117.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 582, "filename": "simd_lane.118.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 583, "filename": "simd_lane.119.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 584, "filename": "simd_lane.120.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 588, "filename": "simd_lane.121.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 589, "filename": "simd_lane.122.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 590, "filename": "simd_lane.123.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 591, "filename": "simd_lane.124.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 592, "filename": "simd_lane.125.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 593, "filename": "simd_lane.126.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 594, "filename": "simd_lane.127.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 595, "filename": "simd_lane.128.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 596, "filename": "simd_lane.129.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 597, "filename": "simd_lane.130.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 600, "filename": "simd_lane.131.wat", "text": "invalid lane length", "module_type": "text"}, + {"type": "assert_malformed", "line": 604, "filename": "simd_lane.132.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 608, "filename": "simd_lane.133.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 612, "filename": "simd_lane.134.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 616, "filename": "simd_lane.135.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "assert_malformed", "line": 620, "filename": "simd_lane.136.wat", "text": "i8 constant out of range", "module_type": "text"}, + {"type": "module", "line": 628, "filename": "simd_lane.137.wasm"}, + {"type": "assert_return", "line": 674, "action": {"type": "invoke", "field": "i8x16_extract_lane_s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 675, "action": {"type": "invoke", "field": "i8x16_extract_lane_u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 676, "action": {"type": "invoke", "field": "i16x8_extract_lane_s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 677, "action": {"type": "invoke", "field": "i16x8_extract_lane_u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 678, "action": {"type": "invoke", "field": "i32x4_extract_lane", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "i32", "value": ["65536", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65536", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 679, "action": {"type": "invoke", "field": "f32x4_extract_lane", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "v128", "lane_type": "f32", "value": ["2123789977", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2123789977", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 680, "action": {"type": "invoke", "field": "i8x16_replace_lane-s", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "255"}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 681, "action": {"type": "invoke", "field": "i8x16_replace_lane-u", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "255"}]}, "expected": [{"type": "i32", "value": "255"}]}, + {"type": "assert_return", "line": 682, "action": {"type": "invoke", "field": "i16x8_replace_lane-s", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "65535"}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 683, "action": {"type": "invoke", "field": "i16x8_replace_lane-u", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "65535"}]}, "expected": [{"type": "i32", "value": "65535"}]}, + {"type": "assert_return", "line": 684, "action": {"type": "invoke", "field": "i32x4_replace_lane", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 685, "action": {"type": "invoke", "field": "f32x4_replace_lane", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1067450368"}]}, "expected": [{"type": "f32", "value": "1067450368"}]}, + {"type": "assert_return", "line": 687, "action": {"type": "invoke", "field": "i64x2_extract_lane", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, + {"type": "assert_return", "line": 688, "action": {"type": "invoke", "field": "f64x2_extract_lane", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "v128", "lane_type": "f64", "value": ["9214871658872686752", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9214871658872686752", "0"]}]}, + {"type": "assert_return", "line": 689, "action": {"type": "invoke", "field": "i64x2_replace_lane", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "18446744073709551615"}]}, "expected": [{"type": "i64", "value": "18446744073709551615"}]}, + {"type": "assert_return", "line": 690, "action": {"type": "invoke", "field": "f64x2_replace_lane", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4612811918334230528"}]}, "expected": [{"type": "f64", "value": "4612811918334230528"}]}, + {"type": "assert_return", "line": 692, "action": {"type": "invoke", "field": "as-v8x16_swizzle-operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "i32", "value": "255"}, {"type": "v128", "lane_type": "i8", "value": ["255", "15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1"]}]}, + {"type": "assert_return", "line": 696, "action": {"type": "invoke", "field": "as-v8x16_shuffle-operands", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "255", "0", "255", "15", "255", "0", "255", "255", "255", "0", "255", "127", "255", "0", "255"]}, {"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i8", "value": ["85", "0", "85", "0", "85", "0", "85", "0", "85", "0", "85", "0", "85", "1", "85", "255"]}, {"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["85", "255", "85", "255", "85", "255", "85", "255", "85", "255", "85", "255", "85", "255", "85", "255"]}]}, + {"type": "module", "line": 703, "filename": "simd_lane.138.wasm"}, + {"type": "assert_return", "line": 750, "action": {"type": "invoke", "field": "as-i8x16_splat-operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 751, "action": {"type": "invoke", "field": "as-i16x8_splat-operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 752, "action": {"type": "invoke", "field": "as-i32x4_splat-operand", "args": [{"type": "v128", "lane_type": "i32", "value": ["65536", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, + {"type": "assert_return", "line": 753, "action": {"type": "invoke", "field": "as-f32x4_splat-operand", "args": [{"type": "v128", "lane_type": "f32", "value": ["1078523331", "2143289344", "2143289344", "2143289344"]}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1078523331", "1078523331", "1078523331", "1078523331"]}]}, + {"type": "assert_return", "line": 754, "action": {"type": "invoke", "field": "as-i64x2_splat-operand", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 755, "action": {"type": "invoke", "field": "as-f64x2_splat-operand", "args": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9221120237041090560"]}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 756, "action": {"type": "invoke", "field": "as-i8x16_add-operands", "args": [{"type": "v128", "lane_type": "i8", "value": ["255", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16"]}, {"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i8", "value": ["16", "15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "255"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17"]}]}, + {"type": "assert_return", "line": 760, "action": {"type": "invoke", "field": "as-i16x8_add-operands", "args": [{"type": "v128", "lane_type": "i16", "value": ["65535", "4", "9", "16", "25", "36", "49", "64"]}, {"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i16", "value": ["64", "49", "36", "25", "16", "9", "4", "65535"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65", "53", "45", "41", "41", "45", "53", "65"]}]}, + {"type": "assert_return", "line": 764, "action": {"type": "invoke", "field": "as-i32x4_add-operands", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "8", "27", "64"]}, {"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i32", "value": ["64", "27", "8", "4294967295"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65", "35", "35", "65"]}]}, + {"type": "assert_return", "line": 766, "action": {"type": "invoke", "field": "as-i64x2_add-operands", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "8"]}, {"type": "i64", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["64", "27"]}, {"type": "i64", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["65", "9"]}]}, + {"type": "assert_return", "line": 769, "action": {"type": "invoke", "field": "swizzle-as-i8x16_add-operands", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 775, "action": {"type": "invoke", "field": "shuffle-as-i8x16_sub-operands", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0"]}, {"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["241", "243", "245", "247", "249", "251", "253", "255", "1", "3", "5", "7", "9", "11", "13", "15"]}]}, + {"type": "assert_return", "line": 782, "action": {"type": "invoke", "field": "as-i8x16_any_true-operand", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 783, "action": {"type": "invoke", "field": "as-i16x8_any_true-operand", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 784, "action": {"type": "invoke", "field": "as-i32x4_any_true-operand1", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "0", "0", "0"]}, {"type": "i32", "value": "0"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 785, "action": {"type": "invoke", "field": "as-i32x4_any_true-operand2", "args": [{"type": "v128", "lane_type": "i64", "value": ["1", "0"]}, {"type": "i64", "value": "0"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 787, "action": {"type": "invoke", "field": "swizzle-as-i8x16_all_true-operands", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 790, "action": {"type": "invoke", "field": "swizzle-as-i8x16_all_true-operands", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "16"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 793, "action": {"type": "invoke", "field": "shuffle-as-i8x16_any_true-operands", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "module", "line": 799, "filename": "simd_lane.139.wasm"}, + {"type": "assert_return", "line": 821, "action": {"type": "invoke", "field": "as-v128_store-operand-1", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 822, "action": {"type": "invoke", "field": "as-v128_store-operand-2", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 823, "action": {"type": "invoke", "field": "as-v128_store-operand-3", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}, {"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 824, "action": {"type": "invoke", "field": "as-v128_store-operand-4", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1078523331"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1078523331", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 825, "action": {"type": "invoke", "field": "as-v128_store-operand-5", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}, {"type": "i64", "value": "18446744073709551615"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "0"]}]}, + {"type": "assert_return", "line": 826, "action": {"type": "invoke", "field": "as-v128_store-operand-6", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4614253070214989087"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4614253070214989087", "0"]}]}, + {"type": "module", "line": 830, "filename": "simd_lane.140.wasm"}, + {"type": "assert_return", "line": 858, "action": {"type": "invoke", "field": "as-if-condition-value", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 859, "action": {"type": "invoke", "field": "as-return-value-1", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 860, "action": {"type": "invoke", "field": "as-local_set-value", "args": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, "expected": [{"type": "i32", "value": "4294967295"}]}, + {"type": "assert_return", "line": 861, "action": {"type": "invoke", "field": "as-global_set-value-1", "args": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}, {"type": "f32", "value": "1078523331"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1078523331", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 863, "action": {"type": "invoke", "field": "as-return-value-2", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "254", "253", "252", "251", "250", "249", "248", "247", "246", "245", "244", "243", "242", "241", "240"]}]}, + {"type": "assert_return", "line": 867, "action": {"type": "invoke", "field": "as-global_set-value-2", "args": [{"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "248", "249", "250", "251", "252", "253", "254", "255"]}, {"type": "v128", "lane_type": "i8", "value": ["16", "15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["240", "241", "242", "243", "244", "245", "246", "247", "8", "7", "6", "5", "4", "3", "2", "1"]}]}, + {"type": "assert_return", "line": 872, "action": {"type": "invoke", "field": "as-local_set-value-1", "args": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, "expected": [{"type": "i64", "value": "18446744073709551615"}]}, + {"type": "assert_return", "line": 873, "action": {"type": "invoke", "field": "as-global_set-value-3", "args": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}, {"type": "f64", "value": "4614253070214989087"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4614253070214989087", "0"]}]}, + {"type": "assert_malformed", "line": 877, "filename": "simd_lane.141.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 878, "filename": "simd_lane.142.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 879, "filename": "simd_lane.143.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 880, "filename": "simd_lane.144.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 881, "filename": "simd_lane.145.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 882, "filename": "simd_lane.146.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 883, "filename": "simd_lane.147.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "module", "line": 887, "filename": "simd_lane.148.wasm"}, + {"type": "module", "line": 888, "filename": "simd_lane.149.wasm"}, + {"type": "module", "line": 889, "filename": "simd_lane.150.wasm"}, + {"type": "module", "line": 890, "filename": "simd_lane.151.wasm"}, + {"type": "module", "line": 891, "filename": "simd_lane.152.wasm"}, + {"type": "module", "line": 892, "filename": "simd_lane.153.wasm"}, + {"type": "module", "line": 893, "filename": "simd_lane.154.wasm"}, + {"type": "assert_malformed", "line": 897, "filename": "simd_lane.155.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 902, "filename": "simd_lane.156.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 910, "filename": "simd_lane.157.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 918, "filename": "simd_lane.158.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 926, "filename": "simd_lane.159.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 934, "filename": "simd_lane.160.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 942, "filename": "simd_lane.161.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 950, "filename": "simd_lane.162.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 958, "filename": "simd_lane.163.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 966, "filename": "simd_lane.164.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 974, "filename": "simd_lane.165.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 982, "filename": "simd_lane.166.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 990, "filename": "simd_lane.167.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 998, "filename": "simd_lane.168.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 1006, "filename": "simd_lane.169.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1014, "filename": "simd_lane.170.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 1022, "filename": "simd_lane.171.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 1030, "filename": "simd_lane.172.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1038, "filename": "simd_lane.173.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 1046, "filename": "simd_lane.174.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 1054, "filename": "simd_lane.175.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1062, "filename": "simd_lane.176.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1070, "filename": "simd_lane.177.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 1078, "filename": "simd_lane.178.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 1086, "filename": "simd_lane.179.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1094, "filename": "simd_lane.180.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1102, "filename": "simd_lane.181.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 1110, "filename": "simd_lane.182.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 1118, "filename": "simd_lane.183.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1126, "filename": "simd_lane.184.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1134, "filename": "simd_lane.185.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 1142, "filename": "simd_lane.186.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 1150, "filename": "simd_lane.187.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1158, "filename": "simd_lane.188.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1166, "filename": "simd_lane.189.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 1174, "filename": "simd_lane.190.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 1182, "filename": "simd_lane.191.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1190, "filename": "simd_lane.192.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1198, "filename": "simd_lane.193.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 1206, "filename": "simd_lane.194.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_invalid", "line": 1214, "filename": "simd_lane.195.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 1222, "filename": "simd_lane.196.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1230, "filename": "simd_lane.197.wat", "text": "unexpected token", "module_type": "text"}, + {"type": "assert_malformed", "line": 1238, "filename": "simd_lane.198.wat", "text": "invalid lane length", "module_type": "text"}, + {"type": "assert_invalid", "line": 1249, "filename": "simd_lane.199.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 1259, "filename": "simd_lane.200.wat", "text": "invalid lane length", "module_type": "text"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.0.wasm new file mode 100644 index 00000000..507cd917 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.1.wasm new file mode 100644 index 00000000..2e59ef00 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.10.wasm new file mode 100644 index 00000000..e884d2fb Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.11.wasm new file mode 100644 index 00000000..57f93355 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.12.wasm new file mode 100644 index 00000000..db1a0f19 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.13.wasm new file mode 100644 index 00000000..ddf289fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.14.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.14.wat new file mode 100644 index 00000000..a59e6dc7 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.14.wat @@ -0,0 +1 @@ +(memory 1)(func (local v128) (drop (v128.load8 (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.15.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.15.wat new file mode 100644 index 00000000..0cf8bddf --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.15.wat @@ -0,0 +1 @@ +(memory 1)(func (local v128) (drop (v128.load16 (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.16.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.16.wat new file mode 100644 index 00000000..24b55216 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.16.wat @@ -0,0 +1 @@ +(memory 1)(func (local v128) (drop (v128.load32 (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.17.wasm new file mode 100644 index 00000000..3e9a51e8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.18.wasm new file mode 100644 index 00000000..a530709c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.19.wasm new file mode 100644 index 00000000..1836bc55 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.2.wasm new file mode 100644 index 00000000..401ea2da Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.20.wasm new file mode 100644 index 00000000..eb9dd001 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.21.wasm new file mode 100644 index 00000000..5365758c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.3.wasm new file mode 100644 index 00000000..5475682a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.4.wasm new file mode 100644 index 00000000..c64a47b0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.5.wasm new file mode 100644 index 00000000..02bad355 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.6.wasm new file mode 100644 index 00000000..2b95a78c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.7.wasm new file mode 100644 index 00000000..a942966a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.8.wasm new file mode 100644 index 00000000..a63d443d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.9.wasm new file mode 100644 index 00000000..7cf26dba Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.json new file mode 100644 index 00000000..d6f77a9c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load/simd_load.json @@ -0,0 +1,41 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_load.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_load.0.wasm"}, + {"type": "assert_return", "line": 11, "action": {"type": "invoke", "field": "v128.load", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 12, "action": {"type": "invoke", "field": "v128.load", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "770", "1284", "1798", "2312", "2826", "3340", "3854"]}]}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "v128.load", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, + {"type": "module", "line": 18, "filename": "simd_load.1.wasm"}, + {"type": "assert_return", "line": 24, "action": {"type": "invoke", "field": "as-i8x16_extract_lane_s-value/0", "args": []}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "module", "line": 26, "filename": "simd_load.2.wasm"}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "as-i8x16.eq-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "0", "0", "0"]}]}, + {"type": "module", "line": 34, "filename": "simd_load.3.wasm"}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "as-v128.not-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4244504319", "4177132283", "4109760247", "4042388211"]}]}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "as-i8x16.all_true-operand", "args": []}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "module", "line": 46, "filename": "simd_load.4.wasm"}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "as-v128.bitselect-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2880154539", "2863311530", "3149642683", "3148528554"]}]}, + {"type": "module", "line": 56, "filename": "simd_load.5.wasm"}, + {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "as-i8x16.shl-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1414812756", "1414812756", "1414812756", "1414812756"]}]}, + {"type": "module", "line": 64, "filename": "simd_load.6.wasm"}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "as-add/sub-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2", "2", "2", "2"]}]}, + {"type": "module", "line": 78, "filename": "simd_load.7.wasm"}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "as-f32x4.mul-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1132462080", "1073741824", "1080452710", "3221225472"]}]}, + {"type": "module", "line": 87, "filename": "simd_load.8.wasm"}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "as-f32x4.abs-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "module", "line": 95, "filename": "simd_load.9.wasm"}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "as-f32x4.min-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2863311530", "2863311530", "2863311530", "2863311530"]}]}, + {"type": "module", "line": 104, "filename": "simd_load.10.wasm"}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "as-i32x4.trunc_sat_f32x4_s-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["128", "1", "1", "4294967295"]}]}, + {"type": "module", "line": 112, "filename": "simd_load.11.wasm"}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "as-f32x4.convert_i32x4_u-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1073741824", "1073741824", "1073741824", "1073741824"]}]}, + {"type": "module", "line": 120, "filename": "simd_load.12.wasm"}, + {"type": "assert_return", "line": 127, "action": {"type": "invoke", "field": "as-i8x16.swizzle-operand", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["115", "114", "113", "112", "111", "110", "109", "108", "107", "106", "105", "104", "103", "102", "101", "100"]}]}, + {"type": "module", "line": 129, "filename": "simd_load.13.wasm"}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "117835012", "185207048", "252579084"]}]}, + {"type": "assert_malformed", "line": 141, "filename": "simd_load.14.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 148, "filename": "simd_load.15.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 155, "filename": "simd_load.16.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 166, "filename": "simd_load.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 170, "filename": "simd_load.18.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 174, "filename": "simd_load.19.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 182, "filename": "simd_load.20.wasm", "text": "unknown local 2", "module_type": "binary"}, + {"type": "assert_invalid", "line": 186, "filename": "simd_load.21.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.0.wasm new file mode 100644 index 00000000..ae5f94fe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.1.wasm new file mode 100644 index 00000000..022953c0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.2.wasm new file mode 100644 index 00000000..5ccb8256 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.3.wasm new file mode 100644 index 00000000..b36c79a4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.json new file mode 100644 index 00000000..2f03c0cb --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load16_lane/simd_load16_lane.json @@ -0,0 +1,38 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_load16_lane.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_load16_lane.0.wasm"}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "v128.load16_lane_0", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "v128.load16_lane_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "513", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "v128.load16_lane_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "770", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "v128.load16_lane_3", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "1027", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "v128.load16_lane_4", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1284", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 120, "action": {"type": "invoke", "field": "v128.load16_lane_5", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "1541", "0", "0"]}]}, + {"type": "assert_return", "line": 123, "action": {"type": "invoke", "field": "v128.load16_lane_6", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1798", "0"]}]}, + {"type": "assert_return", "line": 126, "action": {"type": "invoke", "field": "v128.load16_lane_7", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "2055"]}]}, + {"type": "assert_return", "line": 129, "action": {"type": "invoke", "field": "v128.load16_lane_0_offset_0", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "v128.load16_lane_1_offset_1", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "513", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 133, "action": {"type": "invoke", "field": "v128.load16_lane_2_offset_2", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "770", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 135, "action": {"type": "invoke", "field": "v128.load16_lane_3_offset_3", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "1027", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "v128.load16_lane_4_offset_4", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1284", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "v128.load16_lane_5_offset_5", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "1541", "0", "0"]}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "v128.load16_lane_6_offset_6", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1798", "0"]}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "v128.load16_lane_7_offset_7", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "2055"]}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "v128.load16_lane_0_align_1", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "v128.load16_lane_0_align_2", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "v128.load16_lane_1_align_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "513", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "v128.load16_lane_1_align_2", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "513", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "v128.load16_lane_2_align_1", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "770", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "v128.load16_lane_2_align_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "770", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "v128.load16_lane_3_align_1", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "1027", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "v128.load16_lane_3_align_2", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "1027", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "v128.load16_lane_4_align_1", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1284", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "v128.load16_lane_4_align_2", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1284", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "v128.load16_lane_5_align_1", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "1541", "0", "0"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "v128.load16_lane_5_align_2", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "1541", "0", "0"]}]}, + {"type": "assert_return", "line": 181, "action": {"type": "invoke", "field": "v128.load16_lane_6_align_1", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1798", "0"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "v128.load16_lane_6_align_2", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1798", "0"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "v128.load16_lane_7_align_1", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "2055"]}]}, + {"type": "assert_return", "line": 190, "action": {"type": "invoke", "field": "v128.load16_lane_7_align_2", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "2055"]}]}, + {"type": "assert_invalid", "line": 195, "filename": "simd_load16_lane.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 201, "filename": "simd_load16_lane.2.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 208, "filename": "simd_load16_lane.3.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.0.wasm new file mode 100644 index 00000000..2fc8becf Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.1.wasm new file mode 100644 index 00000000..24476673 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.2.wasm new file mode 100644 index 00000000..9bdef4b2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.3.wasm new file mode 100644 index 00000000..9c8edd1b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.json new file mode 100644 index 00000000..c0507f38 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load32_lane/simd_load32_lane.json @@ -0,0 +1,26 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_load32_lane.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_load32_lane.0.wasm"}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "v128.load32_lane_0", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "v128.load32_lane_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "v128.load32_lane_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "v128.load32_lane_3", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "v128.load32_lane_0_offset_0", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "v128.load32_lane_1_offset_1", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "v128.load32_lane_2_offset_2", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "v128.load32_lane_3_offset_3", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "v128.load32_lane_0_align_1", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "v128.load32_lane_0_align_2", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "v128.load32_lane_0_align_4", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 98, "action": {"type": "invoke", "field": "v128.load32_lane_1_align_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "v128.load32_lane_1_align_2", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, + {"type": "assert_return", "line": 104, "action": {"type": "invoke", "field": "v128.load32_lane_1_align_4", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "v128.load32_lane_2_align_1", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "v128.load32_lane_2_align_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "v128.load32_lane_2_align_4", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, + {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "v128.load32_lane_3_align_1", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, + {"type": "assert_return", "line": 119, "action": {"type": "invoke", "field": "v128.load32_lane_3_align_2", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, + {"type": "assert_return", "line": 122, "action": {"type": "invoke", "field": "v128.load32_lane_3_align_4", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, + {"type": "assert_invalid", "line": 127, "filename": "simd_load32_lane.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 133, "filename": "simd_load32_lane.2.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 140, "filename": "simd_load32_lane.3.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.0.wasm new file mode 100644 index 00000000..d9843aad Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.1.wasm new file mode 100644 index 00000000..62cd02c2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.2.wasm new file mode 100644 index 00000000..050d23ea Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.3.wasm new file mode 100644 index 00000000..60c1786e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.json new file mode 100644 index 00000000..560ad38f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load64_lane/simd_load64_lane.json @@ -0,0 +1,18 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_load64_lane.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_load64_lane.0.wasm"}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "v128.load64_lane_0", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "v128.load64_lane_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "v128.load64_lane_0_offset_0", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "v128.load64_lane_1_offset_1", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "v128.load64_lane_0_align_1", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "v128.load64_lane_0_align_2", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "v128.load64_lane_0_align_4", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "v128.load64_lane_0_align_8", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "v128.load64_lane_1_align_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "v128.load64_lane_1_align_2", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "v128.load64_lane_1_align_4", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "v128.load64_lane_1_align_8", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, + {"type": "assert_invalid", "line": 81, "filename": "simd_load64_lane.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 87, "filename": "simd_load64_lane.2.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 94, "filename": "simd_load64_lane.3.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.0.wasm new file mode 100644 index 00000000..2904666c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.1.wasm new file mode 100644 index 00000000..0dcd23b1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.2.wasm new file mode 100644 index 00000000..3b0c9412 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.3.wasm new file mode 100644 index 00000000..19683ed2 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.json new file mode 100644 index 00000000..3cc85db5 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load8_lane/simd_load8_lane.json @@ -0,0 +1,54 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_load8_lane.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_load8_lane.0.wasm"}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "v128.load8_lane_0", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 156, "action": {"type": "invoke", "field": "v128.load8_lane_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 159, "action": {"type": "invoke", "field": "v128.load8_lane_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "2", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 162, "action": {"type": "invoke", "field": "v128.load8_lane_3", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "3", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "v128.load8_lane_4", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "4", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "v128.load8_lane_5", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "5", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "v128.load8_lane_6", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "6", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "v128.load8_lane_7", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "7", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "v128.load8_lane_8", "args": [{"type": "i32", "value": "8"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "8", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "v128.load8_lane_9", "args": [{"type": "i32", "value": "9"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "9", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "v128.load8_lane_10", "args": [{"type": "i32", "value": "10"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "10", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "v128.load8_lane_11", "args": [{"type": "i32", "value": "11"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "11", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 189, "action": {"type": "invoke", "field": "v128.load8_lane_12", "args": [{"type": "i32", "value": "12"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "12", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "v128.load8_lane_13", "args": [{"type": "i32", "value": "13"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "13", "0", "0"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "v128.load8_lane_14", "args": [{"type": "i32", "value": "14"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "14", "0"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "v128.load8_lane_15", "args": [{"type": "i32", "value": "15"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "15"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "v128.load8_lane_0_offset_0", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "v128.load8_lane_1_offset_1", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "v128.load8_lane_2_offset_2", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "2", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "v128.load8_lane_3_offset_3", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "3", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "v128.load8_lane_4_offset_4", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "4", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "v128.load8_lane_5_offset_5", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "5", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 213, "action": {"type": "invoke", "field": "v128.load8_lane_6_offset_6", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "6", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "v128.load8_lane_7_offset_7", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "7", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "v128.load8_lane_8_offset_8", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "8", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "v128.load8_lane_9_offset_9", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "9", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "v128.load8_lane_10_offset_10", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "10", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "v128.load8_lane_11_offset_11", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "11", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "v128.load8_lane_12_offset_12", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "12", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "v128.load8_lane_13_offset_13", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "13", "0", "0"]}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "v128.load8_lane_14_offset_14", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "14", "0"]}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "v128.load8_lane_15_offset_15", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "15"]}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "v128.load8_lane_0_align_1", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "v128.load8_lane_1_align_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "v128.load8_lane_2_align_1", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "2", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "v128.load8_lane_3_align_1", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "3", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "v128.load8_lane_4_align_1", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "4", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "v128.load8_lane_5_align_1", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "5", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 251, "action": {"type": "invoke", "field": "v128.load8_lane_6_align_1", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "6", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 254, "action": {"type": "invoke", "field": "v128.load8_lane_7_align_1", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "7", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 257, "action": {"type": "invoke", "field": "v128.load8_lane_8_align_1", "args": [{"type": "i32", "value": "8"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "8", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 260, "action": {"type": "invoke", "field": "v128.load8_lane_9_align_1", "args": [{"type": "i32", "value": "9"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "9", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "v128.load8_lane_10_align_1", "args": [{"type": "i32", "value": "10"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "10", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "v128.load8_lane_11_align_1", "args": [{"type": "i32", "value": "11"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "11", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "v128.load8_lane_12_align_1", "args": [{"type": "i32", "value": "12"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "12", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "v128.load8_lane_13_align_1", "args": [{"type": "i32", "value": "13"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "13", "0", "0"]}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "v128.load8_lane_14_align_1", "args": [{"type": "i32", "value": "14"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "14", "0"]}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "v128.load8_lane_15_align_1", "args": [{"type": "i32", "value": "15"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "15"]}]}, + {"type": "assert_invalid", "line": 283, "filename": "simd_load8_lane.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 289, "filename": "simd_load8_lane.2.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 296, "filename": "simd_load8_lane.3.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.0.wasm new file mode 100644 index 00000000..477746bc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.1.wasm new file mode 100644 index 00000000..4361afd3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.10.wasm new file mode 100644 index 00000000..66e5c93d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.11.wasm new file mode 100644 index 00000000..0f03970b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.12.wasm new file mode 100644 index 00000000..1991c97e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.13.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.13.wat new file mode 100644 index 00000000..1336e1c2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.13.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i16x8.load16x4_s (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.14.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.14.wat new file mode 100644 index 00000000..d576031d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.14.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i16x8.load16x4_u (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.15.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.15.wat new file mode 100644 index 00000000..ab9ffd6a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.15.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i32x4.load32x2_s (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.16.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.16.wat new file mode 100644 index 00000000..b394d896 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.16.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i32x4.load32x2_u (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.17.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.17.wat new file mode 100644 index 00000000..19f7159d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.17.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i64x2.load64x1_s (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.18.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.18.wat new file mode 100644 index 00000000..fd8028c6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.18.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i64x2.load64x1_u (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.19.wasm new file mode 100644 index 00000000..044957c9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.2.wasm new file mode 100644 index 00000000..969ef3fa Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.3.wasm new file mode 100644 index 00000000..3197f4bf Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.4.wasm new file mode 100644 index 00000000..e8ea34cd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.5.wasm new file mode 100644 index 00000000..5b975d4a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.6.wasm new file mode 100644 index 00000000..2ce5e950 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.7.wasm new file mode 100644 index 00000000..a4d39266 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.8.wasm new file mode 100644 index 00000000..a7e7532f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.9.wasm new file mode 100644 index 00000000..66188c42 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.json new file mode 100644 index 00000000..d346a759 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_extend/simd_load_extend.json @@ -0,0 +1,106 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_load_extend.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_load_extend.0.wasm"}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "v128.load8x8_s", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 164, "action": {"type": "invoke", "field": "v128.load8x8_u", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 165, "action": {"type": "invoke", "field": "v128.load16x4_s", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["256", "770", "1284", "1798"]}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "v128.load16x4_u", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["256", "770", "1284", "1798"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "v128.load32x2_s", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["50462976", "117835012"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "v128.load32x2_u", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["50462976", "117835012"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "v128.load8x8_s", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["10", "11", "12", "13", "14", "15", "65408", "65409"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "v128.load8x8_u", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["10", "11", "12", "13", "14", "15", "128", "129"]}]}, + {"type": "assert_return", "line": 171, "action": {"type": "invoke", "field": "v128.load16x4_s", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2826", "3340", "3854", "4294934912"]}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "v128.load16x4_u", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2826", "3340", "3854", "33152"]}]}, + {"type": "assert_return", "line": 173, "action": {"type": "invoke", "field": "v128.load32x2_s", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["218893066", "18446744071587237646"]}]}, + {"type": "assert_return", "line": 174, "action": {"type": "invoke", "field": "v128.load32x2_u", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["218893066", "2172653326"]}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "v128.load8x8_s", "args": [{"type": "i32", "value": "20"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65412", "65413", "65414", "65415", "65416", "65417", "0", "0"]}]}, + {"type": "assert_return", "line": 176, "action": {"type": "invoke", "field": "v128.load8x8_u", "args": [{"type": "i32", "value": "20"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["132", "133", "134", "135", "136", "137", "0", "0"]}]}, + {"type": "assert_return", "line": 177, "action": {"type": "invoke", "field": "v128.load16x4_s", "args": [{"type": "i32", "value": "20"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294935940", "4294936454", "4294936968", "0"]}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "v128.load16x4_u", "args": [{"type": "i32", "value": "20"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["34180", "34694", "35208", "0"]}]}, + {"type": "assert_return", "line": 179, "action": {"type": "invoke", "field": "v128.load32x2_s", "args": [{"type": "i32", "value": "20"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071688324484", "35208"]}]}, + {"type": "assert_return", "line": 180, "action": {"type": "invoke", "field": "v128.load32x2_u", "args": [{"type": "i32", "value": "20"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2273740164", "35208"]}]}, + {"type": "assert_return", "line": 183, "action": {"type": "invoke", "field": "v128.load8x8_s_const0", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 184, "action": {"type": "invoke", "field": "v128.load8x8_u_const8", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 185, "action": {"type": "invoke", "field": "v128.load16x4_s_const10", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2826", "3340", "3854", "4294934912"]}]}, + {"type": "assert_return", "line": 186, "action": {"type": "invoke", "field": "v128.load16x4_u_const20", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["34180", "34694", "35208", "0"]}]}, + {"type": "assert_return", "line": 187, "action": {"type": "invoke", "field": "v128.load32x2_s_const65520", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["218893066", "18446744071587237646"]}]}, + {"type": "assert_return", "line": 188, "action": {"type": "invoke", "field": "v128.load32x2_u_const65526", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2206368128", "2273740164"]}]}, + {"type": "assert_return", "line": 192, "action": {"type": "invoke", "field": "v128.load8x8_s_offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "v128.load8x8_s_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "2", "3", "4", "5", "6", "7", "8"]}]}, + {"type": "assert_return", "line": 194, "action": {"type": "invoke", "field": "v128.load8x8_s_offset0_align1", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "3", "4", "5", "6", "7", "8", "9"]}]}, + {"type": "assert_return", "line": 195, "action": {"type": "invoke", "field": "v128.load8x8_s_offset10_align4", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["13", "14", "15", "65408", "65409", "65410", "65411", "65412"]}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "v128.load8x8_s_offset20_align8", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65416", "65417", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 197, "action": {"type": "invoke", "field": "v128.load8x8_u_offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "v128.load8x8_u_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "2", "3", "4", "5", "6", "7", "8"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "v128.load8x8_u_offset0_align1", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2", "3", "4", "5", "6", "7", "8", "9"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "v128.load8x8_u_offset10_align4", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["13", "14", "15", "128", "129", "130", "131", "132"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "v128.load8x8_u_offset20_align8", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["136", "137", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "v128.load16x4_s_offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["256", "770", "1284", "1798"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "v128.load16x4_s_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["513", "1027", "1541", "2055"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "v128.load16x4_s_offset0_align1", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["770", "1284", "1798", "2312"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "v128.load16x4_s_offset10_align4", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3597", "4294934543", "4294935169", "4294935683"]}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "v128.load16x4_s_offset20_align8", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294936968", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "v128.load16x4_u_offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["256", "770", "1284", "1798"]}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "v128.load16x4_u_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["513", "1027", "1541", "2055"]}]}, + {"type": "assert_return", "line": 210, "action": {"type": "invoke", "field": "v128.load16x4_u_offset0_align1", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["770", "1284", "1798", "2312"]}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "v128.load16x4_u_offset10_align4", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["3597", "32783", "33409", "33923"]}]}, + {"type": "assert_return", "line": 212, "action": {"type": "invoke", "field": "v128.load16x4_u_offset20_align8", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["35208", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "v128.load32x2_s_offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["50462976", "117835012"]}]}, + {"type": "assert_return", "line": 215, "action": {"type": "invoke", "field": "v128.load32x2_s_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["67305985", "134678021"]}]}, + {"type": "assert_return", "line": 216, "action": {"type": "invoke", "field": "v128.load32x2_s_offset0_align1", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["84148994", "151521030"]}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "v128.load32x2_s_offset10_align4", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744071563054605", "18446744071637795457"]}]}, + {"type": "assert_return", "line": 218, "action": {"type": "invoke", "field": "v128.load32x2_s_offset20_align8", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["35208", "0"]}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "v128.load32x2_u_offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["50462976", "117835012"]}]}, + {"type": "assert_return", "line": 220, "action": {"type": "invoke", "field": "v128.load32x2_u_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["67305985", "134678021"]}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "v128.load32x2_u_offset0_align1", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["84148994", "151521030"]}]}, + {"type": "assert_return", "line": 222, "action": {"type": "invoke", "field": "v128.load32x2_u_offset10_align4", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2148470285", "2223211137"]}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "v128.load32x2_u_offset20_align8", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["35208", "0"]}]}, + {"type": "assert_trap", "line": 226, "action": {"type": "invoke", "field": "v128.load8x8_s", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 227, "action": {"type": "invoke", "field": "v128.load8x8_u", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 228, "action": {"type": "invoke", "field": "v128.load16x4_s", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 229, "action": {"type": "invoke", "field": "v128.load16x4_u", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 230, "action": {"type": "invoke", "field": "v128.load32x2_s", "args": [{"type": "i32", "value": "65529"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 231, "action": {"type": "invoke", "field": "v128.load32x2_u", "args": [{"type": "i32", "value": "65529"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 233, "action": {"type": "invoke", "field": "v128.load8x8_s_offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 234, "action": {"type": "invoke", "field": "v128.load8x8_u_offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 235, "action": {"type": "invoke", "field": "v128.load16x4_s_offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 236, "action": {"type": "invoke", "field": "v128.load16x4_u_offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 237, "action": {"type": "invoke", "field": "v128.load32x2_s_offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 238, "action": {"type": "invoke", "field": "v128.load32x2_u_offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_invalid", "line": 241, "filename": "simd_load_extend.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 242, "filename": "simd_load_extend.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 243, "filename": "simd_load_extend.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 244, "filename": "simd_load_extend.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 245, "filename": "simd_load_extend.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 246, "filename": "simd_load_extend.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 251, "filename": "simd_load_extend.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 259, "filename": "simd_load_extend.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 267, "filename": "simd_load_extend.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 275, "filename": "simd_load_extend.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 283, "filename": "simd_load_extend.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 291, "filename": "simd_load_extend.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 301, "filename": "simd_load_extend.13.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 302, "filename": "simd_load_extend.14.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 303, "filename": "simd_load_extend.15.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 304, "filename": "simd_load_extend.16.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 305, "filename": "simd_load_extend.17.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 306, "filename": "simd_load_extend.18.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "module", "line": 309, "filename": "simd_load_extend.19.wasm"}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "v128.load8x8_s-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 368, "action": {"type": "invoke", "field": "v128.load8x8_u-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "2", "3", "4", "5", "6", "7", "8"]}]}, + {"type": "assert_return", "line": 369, "action": {"type": "invoke", "field": "v128.load16x4_s-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["770", "1284", "1798", "2312"]}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "v128.load16x4_u-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1027", "1541", "2055", "2569"]}]}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "v128.load32x2_s-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["117835012", "185207048"]}]}, + {"type": "assert_return", "line": 372, "action": {"type": "invoke", "field": "v128.load32x2_u-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["134678021", "202050057"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "v128.load8x8_s-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["6", "7", "8", "9", "10", "11", "12", "13"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "v128.load8x8_u-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["7", "8", "9", "10", "11", "12", "13", "14"]}]}, + {"type": "assert_return", "line": 375, "action": {"type": "invoke", "field": "v128.load16x4_s-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2312", "2826", "3340", "3854"]}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "v128.load16x4_u-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2569", "3083", "3597", "32783"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "v128.load32x2_s-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["218893066", "18446744071587237646"]}]}, + {"type": "assert_return", "line": 378, "action": {"type": "invoke", "field": "v128.load32x2_u-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["235736075", "2189525007"]}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "v128.load8x8_s-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "12"}]}, + {"type": "assert_return", "line": 380, "action": {"type": "invoke", "field": "v128.load8x8_u-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "13"}]}, + {"type": "assert_return", "line": 381, "action": {"type": "invoke", "field": "v128.load16x4_s-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "14"}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "v128.load16x4_u-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "15"}]}, + {"type": "assert_return", "line": 383, "action": {"type": "invoke", "field": "v128.load32x2_s-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "4294967168"}]}, + {"type": "assert_return", "line": 384, "action": {"type": "invoke", "field": "v128.load32x2_u-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "4294967169"}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.0.wasm new file mode 100644 index 00000000..a0190fa8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.1.wasm new file mode 100644 index 00000000..9758f871 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.10.wasm new file mode 100644 index 00000000..0da720b0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.11.wasm new file mode 100644 index 00000000..678c3d89 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.12.wasm new file mode 100644 index 00000000..95bde5e9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.13.wasm new file mode 100644 index 00000000..bd471fa8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.2.wasm new file mode 100644 index 00000000..c364eda7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.3.wasm new file mode 100644 index 00000000..a2e4dfd6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.4.wasm new file mode 100644 index 00000000..55c0846b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.5.wasm new file mode 100644 index 00000000..cf22f38a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.6.wat new file mode 100644 index 00000000..c7270f49 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.6.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i8x16.load_splat (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.7.wat new file mode 100644 index 00000000..dcc0c57d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.7.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i16x8.load_splat (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.8.wat new file mode 100644 index 00000000..e2181e3f --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.8.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i32x4.load_splat (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.9.wat new file mode 100644 index 00000000..1397c42c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.9.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i64x2.load_splat (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.json new file mode 100644 index 00000000..890c23fc --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_splat/simd_load_splat.json @@ -0,0 +1,128 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_load_splat.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_load_splat.0.wasm"}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "v128.load8_splat", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "v128.load8_splat", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "v128.load8_splat", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "v128.load8_splat", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "v128.load8_splat", "args": [{"type": "i32", "value": "65535"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "v128.load16_splat", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1284", "1284", "1284", "1284", "1284", "1284", "1284", "1284"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "v128.load16_splat", "args": [{"type": "i32", "value": "5"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1541", "1541", "1541", "1541", "1541", "1541", "1541", "1541"]}]}, + {"type": "assert_return", "line": 50, "action": {"type": "invoke", "field": "v128.load16_splat", "args": [{"type": "i32", "value": "6"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1798", "1798", "1798", "1798", "1798", "1798", "1798", "1798"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "v128.load16_splat", "args": [{"type": "i32", "value": "7"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["2055", "2055", "2055", "2055", "2055", "2055", "2055", "2055"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "v128.load16_splat", "args": [{"type": "i32", "value": "65534"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["7966", "7966", "7966", "7966", "7966", "7966", "7966", "7966"]}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "v128.load32_splat", "args": [{"type": "i32", "value": "8"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["185207048", "185207048", "185207048", "185207048"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "v128.load32_splat", "args": [{"type": "i32", "value": "9"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["202050057", "202050057", "202050057", "202050057"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "v128.load32_splat", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["218893066", "218893066", "218893066", "218893066"]}]}, + {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "v128.load32_splat", "args": [{"type": "i32", "value": "11"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["235736075", "235736075", "235736075", "235736075"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "v128.load32_splat", "args": [{"type": "i32", "value": "65532"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["522067228", "522067228", "522067228", "522067228"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "v128.load64_splat", "args": [{"type": "i32", "value": "12"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["252579084", "252579084"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "v128.load64_splat", "args": [{"type": "i32", "value": "13"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["986637", "986637"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "v128.load64_splat", "args": [{"type": "i32", "value": "14"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["3854", "3854"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "v128.load64_splat", "args": [{"type": "i32", "value": "15"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["15", "15"]}]}, + {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "v128.load64_splat", "args": [{"type": "i32", "value": "65528"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2242261671028070680", "2242261671028070680"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "v8x16.offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "v8x16.align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "v8x16.offset1_align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 68, "action": {"type": "invoke", "field": "v8x16.offset2_align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "v8x16.offset15_align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15", "15"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "v8x16.offset0", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "v8x16.align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "v8x16.offset1_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2", "2"]}]}, + {"type": "assert_return", "line": 73, "action": {"type": "invoke", "field": "v8x16.offset2_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 74, "action": {"type": "invoke", "field": "v8x16.offset15_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "v8x16.offset0", "args": [{"type": "i32", "value": "65535"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "v8x16.align1", "args": [{"type": "i32", "value": "65535"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31", "31"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "v16x8.offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "v16x8.align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}]}, + {"type": "assert_return", "line": 80, "action": {"type": "invoke", "field": "v16x8.offset1_align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["513", "513", "513", "513", "513", "513", "513", "513"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "v16x8.offset2_align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["770", "770", "770", "770", "770", "770", "770", "770"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "v16x8.offset15_align2", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["15", "15", "15", "15", "15", "15", "15", "15"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "v16x8.offset0", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["513", "513", "513", "513", "513", "513", "513", "513"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "v16x8.align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["513", "513", "513", "513", "513", "513", "513", "513"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "v16x8.offset1_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["770", "770", "770", "770", "770", "770", "770", "770"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "v16x8.offset2_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1027", "1027", "1027", "1027", "1027", "1027", "1027", "1027"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "v16x8.offset15_align2", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 88, "action": {"type": "invoke", "field": "v16x8.offset0", "args": [{"type": "i32", "value": "65534"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["7966", "7966", "7966", "7966", "7966", "7966", "7966", "7966"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "v16x8.align1", "args": [{"type": "i32", "value": "65534"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["7966", "7966", "7966", "7966", "7966", "7966", "7966", "7966"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "v32x4.offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "50462976", "50462976", "50462976"]}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "v32x4.align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "50462976", "50462976", "50462976"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "v32x4.offset1_align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["67305985", "67305985", "67305985", "67305985"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "v32x4.offset2_align2", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["84148994", "84148994", "84148994", "84148994"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "v32x4.offset15_align4", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["15", "15", "15", "15"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "v32x4.offset0", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["67305985", "67305985", "67305985", "67305985"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "v32x4.align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["67305985", "67305985", "67305985", "67305985"]}]}, + {"type": "assert_return", "line": 98, "action": {"type": "invoke", "field": "v32x4.offset1_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["84148994", "84148994", "84148994", "84148994"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "v32x4.offset2_align2", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["100992003", "100992003", "100992003", "100992003"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "v32x4.offset15_align4", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "v32x4.offset0", "args": [{"type": "i32", "value": "65532"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["522067228", "522067228", "522067228", "522067228"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "v32x4.align1", "args": [{"type": "i32", "value": "65532"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["522067228", "522067228", "522067228", "522067228"]}]}, + {"type": "assert_return", "line": 104, "action": {"type": "invoke", "field": "v64x2.offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "506097522914230528"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "v64x2.align1", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "506097522914230528"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "v64x2.offset1_align2", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["578437695752307201", "578437695752307201"]}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "v64x2.offset2_align4", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["650777868590383874", "650777868590383874"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "v64x2.offset15_align8", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["15", "15"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "v64x2.offset0", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["578437695752307201", "578437695752307201"]}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "v64x2.align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["578437695752307201", "578437695752307201"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "v64x2.offset1_align2", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["650777868590383874", "650777868590383874"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "v64x2.offset2_align4", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["723118041428460547", "723118041428460547"]}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "v64x2.offset15_align8", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "v64x2.offset0", "args": [{"type": "i32", "value": "65528"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2242261671028070680", "2242261671028070680"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "v64x2.align1", "args": [{"type": "i32", "value": "65528"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2242261671028070680", "2242261671028070680"]}]}, + {"type": "assert_trap", "line": 119, "action": {"type": "invoke", "field": "v128.load8_splat", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 120, "action": {"type": "invoke", "field": "v128.load16_splat", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 121, "action": {"type": "invoke", "field": "v128.load32_splat", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 122, "action": {"type": "invoke", "field": "v128.load64_splat", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 123, "action": {"type": "invoke", "field": "v128.load8_splat", "args": [{"type": "i32", "value": "65536"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 124, "action": {"type": "invoke", "field": "v128.load16_splat", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 125, "action": {"type": "invoke", "field": "v128.load32_splat", "args": [{"type": "i32", "value": "65533"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 126, "action": {"type": "invoke", "field": "v128.load64_splat", "args": [{"type": "i32", "value": "65529"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 128, "action": {"type": "invoke", "field": "v8x16.offset1_align1", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 129, "action": {"type": "invoke", "field": "v8x16.offset2_align1", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 130, "action": {"type": "invoke", "field": "v8x16.offset15_align1", "args": [{"type": "i32", "value": "65535"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 131, "action": {"type": "invoke", "field": "v16x8.offset1_align1", "args": [{"type": "i32", "value": "65534"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 132, "action": {"type": "invoke", "field": "v16x8.offset2_align1", "args": [{"type": "i32", "value": "65534"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 133, "action": {"type": "invoke", "field": "v16x8.offset15_align2", "args": [{"type": "i32", "value": "65534"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 134, "action": {"type": "invoke", "field": "v32x4.offset1_align1", "args": [{"type": "i32", "value": "65532"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 135, "action": {"type": "invoke", "field": "v32x4.offset2_align2", "args": [{"type": "i32", "value": "65532"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 136, "action": {"type": "invoke", "field": "v32x4.offset15_align4", "args": [{"type": "i32", "value": "65532"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 137, "action": {"type": "invoke", "field": "v64x2.offset1_align2", "args": [{"type": "i32", "value": "65528"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 138, "action": {"type": "invoke", "field": "v64x2.offset2_align4", "args": [{"type": "i32", "value": "65528"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 139, "action": {"type": "invoke", "field": "v64x2.offset15_align8", "args": [{"type": "i32", "value": "65528"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 141, "action": {"type": "invoke", "field": "v8x16.offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 142, "action": {"type": "invoke", "field": "v16x8.offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 143, "action": {"type": "invoke", "field": "v32x4.offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 144, "action": {"type": "invoke", "field": "v64x2.offset1_align2", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 146, "action": {"type": "invoke", "field": "v8x16.offset65536", "args": [{"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 147, "action": {"type": "invoke", "field": "v16x8.offset65535", "args": [{"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 148, "action": {"type": "invoke", "field": "v32x4.offset65533", "args": [{"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 149, "action": {"type": "invoke", "field": "v64x2.offset65529", "args": [{"type": "i32", "value": "0"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 150, "action": {"type": "invoke", "field": "v8x16.offset65536", "args": [{"type": "i32", "value": "1"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 151, "action": {"type": "invoke", "field": "v16x8.offset65535", "args": [{"type": "i32", "value": "1"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 152, "action": {"type": "invoke", "field": "v32x4.offset65533", "args": [{"type": "i32", "value": "1"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 153, "action": {"type": "invoke", "field": "v64x2.offset65529", "args": [{"type": "i32", "value": "1"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "module", "line": 158, "filename": "simd_load_splat.1.wasm"}, + {"type": "assert_return", "line": 198, "action": {"type": "invoke", "field": "v128.load8_splat-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "v128.load16_splat-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["513", "513", "513", "513", "513", "513", "513", "513"]}]}, + {"type": "assert_return", "line": 200, "action": {"type": "invoke", "field": "v128.load32_splat-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["84148994", "84148994", "84148994", "84148994"]}]}, + {"type": "assert_return", "line": 201, "action": {"type": "invoke", "field": "v128.load64_splat-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2569", "2569"]}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "v128.load8_splat-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3", "3"]}]}, + {"type": "assert_return", "line": 203, "action": {"type": "invoke", "field": "v128.load16_splat-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1284", "1284", "1284", "1284", "1284", "1284", "1284", "1284"]}]}, + {"type": "assert_return", "line": 204, "action": {"type": "invoke", "field": "v128.load32_splat-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["134678021", "134678021", "134678021", "134678021"]}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "v128.load64_splat-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["10", "10"]}]}, + {"type": "assert_return", "line": 206, "action": {"type": "invoke", "field": "v128.load8_splat-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "6"}]}, + {"type": "assert_return", "line": 207, "action": {"type": "invoke", "field": "v128.load16_splat-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "7"}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "v128.load32_splat-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "8"}]}, + {"type": "assert_return", "line": 209, "action": {"type": "invoke", "field": "v128.load64_splat-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_invalid", "line": 214, "filename": "simd_load_splat.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 215, "filename": "simd_load_splat.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 216, "filename": "simd_load_splat.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 217, "filename": "simd_load_splat.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 222, "filename": "simd_load_splat.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 223, "filename": "simd_load_splat.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 224, "filename": "simd_load_splat.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 225, "filename": "simd_load_splat.9.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 231, "filename": "simd_load_splat.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 239, "filename": "simd_load_splat.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 247, "filename": "simd_load_splat.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 255, "filename": "simd_load_splat.13.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.0.wasm new file mode 100644 index 00000000..4020f055 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.1.wasm new file mode 100644 index 00000000..1f3d1688 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.10.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.10.wat new file mode 100644 index 00000000..fd8028c6 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.10.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i64x2.load64x1_u (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.11.wasm new file mode 100644 index 00000000..f2f2048f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.2.wasm new file mode 100644 index 00000000..330a1971 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.3.wasm new file mode 100644 index 00000000..58200893 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.4.wasm new file mode 100644 index 00000000..fb86f859 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.5.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.5.wat new file mode 100644 index 00000000..1336e1c2 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.5.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i16x8.load16x4_s (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.6.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.6.wat new file mode 100644 index 00000000..d576031d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.6.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i16x8.load16x4_u (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.7.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.7.wat new file mode 100644 index 00000000..ab9ffd6a --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.7.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i32x4.load32x2_s (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.8.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.8.wat new file mode 100644 index 00000000..b394d896 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.8.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i32x4.load32x2_u (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.9.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.9.wat new file mode 100644 index 00000000..19f7159d --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.9.wat @@ -0,0 +1 @@ +(memory 1) (func (drop (i64x2.load64x1_s (i32.const 0)))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.json new file mode 100644 index 00000000..05487925 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_load_zero/simd_load_zero.json @@ -0,0 +1,41 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_load_zero.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_load_zero.0.wasm"}, + {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "v128.load32_zero", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "v128.load64_zero", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "v128.load32_zero", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["218893066", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "v128.load64_zero", "args": [{"type": "i32", "value": "10"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9331474980934519562", "0"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "v128.load32_zero", "args": [{"type": "i32", "value": "20"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2273740164", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "v128.load64_zero", "args": [{"type": "i32", "value": "20"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["151219482297732", "0"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "v128.load32_zero_const0", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "v128.load64_zero_const8", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1084818905618843912", "0"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "v128.load32_zero_offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "v128.load32_zero_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["67305985", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "v128.load32_zero_offset0_align1", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["84148994", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "v128.load32_zero_offset10_align4", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2148470285", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "v128.load64_zero_offset0", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "v128.load64_zero_align1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["578437695752307201", "0"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "v128.load64_zero_offset0_align1", "args": [{"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["650777868590383874", "0"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "v128.load64_zero_offset10_align4", "args": [{"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9548619127666445837", "0"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "v128.load64_zero_offset20_align8", "args": [{"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["35208", "0"]}]}, + {"type": "assert_trap", "line": 88, "action": {"type": "invoke", "field": "v128.load32_zero", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 89, "action": {"type": "invoke", "field": "v128.load64_zero", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 91, "action": {"type": "invoke", "field": "v128.load32_zero_offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_trap", "line": 92, "action": {"type": "invoke", "field": "v128.load64_zero_offset1_align1", "args": [{"type": "i32", "value": "4294967295"}]}, "text": "out of bounds memory access", "expected": [{"type": "v128"}]}, + {"type": "assert_invalid", "line": 95, "filename": "simd_load_zero.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 96, "filename": "simd_load_zero.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 101, "filename": "simd_load_zero.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 109, "filename": "simd_load_zero.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_malformed", "line": 119, "filename": "simd_load_zero.5.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 120, "filename": "simd_load_zero.6.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 121, "filename": "simd_load_zero.7.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 122, "filename": "simd_load_zero.8.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 123, "filename": "simd_load_zero.9.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 124, "filename": "simd_load_zero.10.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "module", "line": 127, "filename": "simd_load_zero.11.wasm"}, + {"type": "assert_return", "line": 149, "action": {"type": "invoke", "field": "v128.load32_zero-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 150, "action": {"type": "invoke", "field": "v128.load64_zero-in-block", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["578437695752307201", "0"]}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "v128.load32_zero-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["151521030", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 152, "action": {"type": "invoke", "field": "v128.load64_zero-as-br-value", "args": []}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1012478732780767239", "0"]}]}, + {"type": "assert_return", "line": 153, "action": {"type": "invoke", "field": "v128.load32_zero-extract_lane_s-operand", "args": []}, "expected": [{"type": "i32", "value": "252579084"}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "v128.load64_zero-extract_lane_s-operand", "args": []}, "expected": [{"type": "i64", "value": "9548619127666445837"}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_select/simd_select.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_select/simd_select.0.wasm new file mode 100644 index 00000000..2fea4655 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_select/simd_select.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_select/simd_select.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_select/simd_select.json new file mode 100644 index 00000000..be130b87 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_select/simd_select.json @@ -0,0 +1,9 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_select.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_select.0.wasm"}, + {"type": "assert_return", "line": 10, "action": {"type": "invoke", "field": "select_v128_i32", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "2", "3", "4"]}, {"type": "v128", "lane_type": "i32", "value": ["5", "6", "7", "8"]}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "2", "3", "4"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "select_v128_i32", "args": [{"type": "v128", "lane_type": "i32", "value": ["1", "2", "3", "4"]}, {"type": "v128", "lane_type": "i32", "value": ["5", "6", "7", "8"]}, {"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["5", "6", "7", "8"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "select_v128_i32", "args": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1073741824", "1077936128", "1082130432"]}, {"type": "v128", "lane_type": "f32", "value": ["1084227584", "1086324736", "1088421888", "1090519040"]}, {"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1073741824", "1077936128", "1082130432"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "select_v128_i32", "args": [{"type": "v128", "lane_type": "f32", "value": ["3217031168", "3223322624", "3227516928", "3230662656"]}, {"type": "v128", "lane_type": "f32", "value": ["1092091904", "1091043328", "1089470464", "1087373312"]}, {"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1092091904", "1091043328", "1089470464", "1087373312"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "select_v128_i32", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16"]}, {"type": "v128", "lane_type": "i8", "value": ["16", "15", "14", "13", "12", "11", "10", "9", "8", "7", "6", "5", "4", "3", "2", "1"]}, {"type": "i32", "value": "123"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "select_v128_i32", "args": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}, {"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.0.wasm new file mode 100644 index 00000000..67218225 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.1.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.1.wat new file mode 100644 index 00000000..af77b6ce --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.1.wat @@ -0,0 +1 @@ +(func (result v128) (v128.splat (i32.const 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.10.wasm new file mode 100644 index 00000000..77d672bc Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.11.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.11.wasm new file mode 100644 index 00000000..b735918d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.11.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.12.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.12.wasm new file mode 100644 index 00000000..84851a3b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.12.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.13.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.13.wasm new file mode 100644 index 00000000..39eab129 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.13.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.14.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.14.wasm new file mode 100644 index 00000000..10af6e23 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.14.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.15.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.15.wasm new file mode 100644 index 00000000..d13ab35f Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.15.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.16.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.16.wasm new file mode 100644 index 00000000..02258cbe Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.16.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.17.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.17.wasm new file mode 100644 index 00000000..5d38fcc9 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.17.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.18.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.18.wasm new file mode 100644 index 00000000..28250d01 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.18.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.19.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.19.wasm new file mode 100644 index 00000000..e87cc9c4 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.19.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.2.wasm new file mode 100644 index 00000000..ff716cc3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.20.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.20.wasm new file mode 100644 index 00000000..0534a04d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.20.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.21.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.21.wasm new file mode 100644 index 00000000..c21cc43c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.21.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.22.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.22.wasm new file mode 100644 index 00000000..a15d5fd6 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.22.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.23.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.23.wasm new file mode 100644 index 00000000..090c8c60 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.23.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.24.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.24.wasm new file mode 100644 index 00000000..4a2cc9e0 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.24.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.25.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.25.wasm new file mode 100644 index 00000000..c154d878 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.25.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.26.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.26.wasm new file mode 100644 index 00000000..28f7230d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.26.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.3.wasm new file mode 100644 index 00000000..936abb5c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.4.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.4.wasm new file mode 100644 index 00000000..c6aba803 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.4.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.5.wasm new file mode 100644 index 00000000..399e1a9a Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.6.wasm new file mode 100644 index 00000000..db0ed4e1 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.7.wasm new file mode 100644 index 00000000..4f866f36 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.8.wasm new file mode 100644 index 00000000..d1ab955d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.9.wasm new file mode 100644 index 00000000..d928cebd Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.json new file mode 100644 index 00000000..aebe9390 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_splat/simd_splat.json @@ -0,0 +1,187 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_splat.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_splat.0.wasm"}, + {"type": "assert_return", "line": 12, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 13, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "5"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["5", "5", "5", "5", "5", "5", "5", "5", "5", "5", "5", "5", "5", "5", "5", "5"]}]}, + {"type": "assert_return", "line": 14, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "4294967291"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["251", "251", "251", "251", "251", "251", "251", "251", "251", "251", "251", "251", "251", "251", "251", "251"]}]}, + {"type": "assert_return", "line": 15, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "257"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 16, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "255"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255", "255"]}]}, + {"type": "assert_return", "line": 17, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "4294967168"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 18, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "127"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 19, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "4294967167"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 20, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 21, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "65407"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 22, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "128"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128", "128"]}]}, + {"type": "assert_return", "line": 23, "action": {"type": "invoke", "field": "i8x16.splat", "args": [{"type": "i32", "value": "171"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2880154539", "2880154539", "2880154539", "2880154539"]}]}, + {"type": "assert_return", "line": 25, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 26, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "5"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["5", "5", "5", "5", "5", "5", "5", "5"]}]}, + {"type": "assert_return", "line": 27, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "4294967291"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65531", "65531", "65531", "65531", "65531", "65531", "65531", "65531"]}]}, + {"type": "assert_return", "line": 28, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "65537"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 29, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "65535"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 30, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "4294934528"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 31, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "32767"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 32, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "4294934527"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 33, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "32768"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 34, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "4294934527"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 35, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "32768"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32768", "32768", "32768", "32768", "32768", "32768", "32768", "32768"]}]}, + {"type": "assert_return", "line": 36, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "43981"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2882382797", "2882382797", "2882382797", "2882382797"]}]}, + {"type": "assert_return", "line": 37, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "12345"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, + {"type": "assert_return", "line": 38, "action": {"type": "invoke", "field": "i16x8.splat", "args": [{"type": "i32", "value": "4660"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "5"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["5", "5", "5", "5"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "4294967291"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967291", "4294967291", "4294967291", "4294967291"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "2147483648"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "2147483647"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "2147483648"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["2147483648", "2147483648", "2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 48, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "1234567890"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1234567890", "1234567890", "1234567890", "1234567890"]}]}, + {"type": "assert_return", "line": 49, "action": {"type": "invoke", "field": "i32x4.splat", "args": [{"type": "i32", "value": "305419896"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, + {"type": "assert_return", "line": 51, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 52, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "1066192077"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1066192077", "1066192077", "1066192077", "1066192077"]}]}, + {"type": "assert_return", "line": 53, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "3213675725"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["3213675725", "3213675725", "3213675725", "3213675725"]}]}, + {"type": "assert_return", "line": 54, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "2123789977"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2123789977", "2123789977", "2123789977", "2123789977"]}]}, + {"type": "assert_return", "line": 55, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "4271273625"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4271273625", "4271273625", "4271273625", "4271273625"]}]}, + {"type": "assert_return", "line": 56, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "2139095039"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095039", "2139095039", "2139095039", "2139095039"]}]}, + {"type": "assert_return", "line": 57, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "4286578687"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578687", "4286578687", "4286578687", "4286578687"]}]}, + {"type": "assert_return", "line": 58, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "2130706432"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2130706432", "2130706432", "2130706432", "2130706432"]}]}, + {"type": "assert_return", "line": 59, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "4278190080"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4278190080", "4278190080", "4278190080", "4278190080"]}]}, + {"type": "assert_return", "line": 60, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "2139095040"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095040", "2139095040", "2139095040", "2139095040"]}]}, + {"type": "assert_return", "line": 61, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "4286578688"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["4286578688", "4286578688", "4286578688", "4286578688"]}]}, + {"type": "assert_return", "line": 62, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "2143289344"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2143289344", "2143289344", "2143289344", "2143289344"]}]}, + {"type": "assert_return", "line": 63, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "2139095041"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2139095041", "2139095041", "2139095041", "2139095041"]}]}, + {"type": "assert_return", "line": 64, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "2147483647"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["2147483647", "2147483647", "2147483647", "2147483647"]}]}, + {"type": "assert_return", "line": 65, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "1290500515"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 66, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "1290500515"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1290500515", "1290500515", "1290500515", "1290500515"]}]}, + {"type": "assert_return", "line": 67, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "1536271028"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 68, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "1536271028"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1536271028", "1536271028", "1536271028", "1536271028"]}]}, + {"type": "assert_return", "line": 69, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "1820282235"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 70, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "1820282235"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1820282235", "1820282235", "1820282235", "1820282235"]}]}, + {"type": "assert_return", "line": 71, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "1695654580"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1695654580", "1695654580", "1695654580", "1695654580"]}]}, + {"type": "assert_return", "line": 72, "action": {"type": "invoke", "field": "f32x4.splat", "args": [{"type": "f32", "value": "1376887476"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1376887476", "1376887476", "1376887476", "1376887476"]}]}, + {"type": "assert_return", "line": 74, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 75, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 76, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 77, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "18446744073709551615"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 78, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 80, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "9223372036854775807"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 81, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "18446744073709551615"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "9223372036854775807"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775807", "9223372036854775807"]}]}, + {"type": "assert_return", "line": 83, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "18446744073709551615"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 84, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 86, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "1234567890123456789"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1234567890123456789", "1234567890123456789"]}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "i64x2.splat", "args": [{"type": "i64", "value": "1311768467294899695"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1311768467294899695", "1311768467294899695"]}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "0"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["0", "0"]}]}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775808", "9223372036854775808"]}]}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4607632778762754458"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607632778762754458", "4607632778762754458"]}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "13831004815617530266"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13831004815617530266", "13831004815617530266"]}]}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "9223372036854775809"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9223372036854775809", "9223372036854775809"]}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4503599627370496"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4503599627370496", "4503599627370496"]}]}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "9227875636482146304"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9227875636482146304", "9227875636482146304"]}]}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4602678819172646912"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4602678819172646912", "4602678819172646912"]}]}, + {"type": "assert_return", "line": 98, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "13826050856027422720"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13826050856027422720", "13826050856027422720"]}]}, + {"type": "assert_return", "line": 99, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4607182418800017408"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 100, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "13830554455654793216"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4618760256179416344"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4618760256179416344", "4618760256179416344"]}]}, + {"type": "assert_return", "line": 102, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "13842132293034192152"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13842132293034192152", "13842132293034192152"]}]}, + {"type": "assert_return", "line": 103, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "9218868437227405311"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405311", "9218868437227405311"]}]}, + {"type": "assert_return", "line": 104, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "18442240474082181119"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181119", "18442240474082181119"]}]}, + {"type": "assert_return", "line": 105, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "9218868437227405312"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9218868437227405312", "9218868437227405312"]}]}, + {"type": "assert_return", "line": 106, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "18442240474082181120"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18442240474082181120", "18442240474082181120"]}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "9221120237041090560"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9221120237041090560", "9221120237041090560"]}]}, + {"type": "assert_return", "line": 108, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "18444492273895866368"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18444492273895866368", "18444492273895866368"]}]}, + {"type": "assert_return", "line": 109, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "9219994337134247936"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["9219994337134247936", "9219994337134247936"]}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "18443366373989023744"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["18443366373989023744", "18443366373989023744"]}]}, + {"type": "assert_return", "line": 111, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4728057454347157504"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 112, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4728057454347157504"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4728057454347157504", "4728057454347157504"]}]}, + {"type": "assert_return", "line": 113, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4968090884938317023"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 114, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4968090884938317023"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4968090884938317023", "4968090884938317023"]}]}, + {"type": "assert_return", "line": 115, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "5012481849648092922"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 116, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "5012481849648092922"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5012481849648092922", "5012481849648092922"]}]}, + {"type": "assert_return", "line": 117, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "5053659277858356447"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["5053659277858356447", "5053659277858356447"]}]}, + {"type": "assert_return", "line": 118, "action": {"type": "invoke", "field": "f64x2.splat", "args": [{"type": "f64", "value": "4882522492018277599"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4882522492018277599", "4882522492018277599"]}]}, + {"type": "assert_malformed", "line": 122, "filename": "simd_splat.1.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 127, "filename": "simd_splat.2.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 128, "filename": "simd_splat.3.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 129, "filename": "simd_splat.4.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 130, "filename": "simd_splat.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 131, "filename": "simd_splat.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 132, "filename": "simd_splat.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 133, "filename": "simd_splat.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 134, "filename": "simd_splat.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 135, "filename": "simd_splat.10.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 136, "filename": "simd_splat.11.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 137, "filename": "simd_splat.12.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 138, "filename": "simd_splat.13.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 139, "filename": "simd_splat.14.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 140, "filename": "simd_splat.15.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 141, "filename": "simd_splat.16.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 142, "filename": "simd_splat.17.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "module", "line": 148, "filename": "simd_splat.18.wasm"}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "as-v128_store-operand-1", "args": [{"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1", "1"]}]}, + {"type": "assert_return", "line": 167, "action": {"type": "invoke", "field": "as-v128_store-operand-2", "args": [{"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["256", "256", "256", "256", "256", "256", "256", "256"]}]}, + {"type": "assert_return", "line": 168, "action": {"type": "invoke", "field": "as-v128_store-operand-3", "args": [{"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "as-v128_store-operand-4", "args": [{"type": "i64", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["1", "1"]}]}, + {"type": "assert_return", "line": 170, "action": {"type": "invoke", "field": "as-v128_store-operand-5", "args": [{"type": "f64", "value": "13830554455654793216"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["13830554455654793216", "13830554455654793216"]}]}, + {"type": "module", "line": 172, "filename": "simd_splat.19.wasm"}, + {"type": "assert_return", "line": 292, "action": {"type": "invoke", "field": "as-i8x16_extract_lane_s-operand-first", "args": [{"type": "i32", "value": "42"}]}, "expected": [{"type": "i32", "value": "42"}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "as-i8x16_extract_lane_s-operand-last", "args": [{"type": "i32", "value": "4294967254"}]}, "expected": [{"type": "i32", "value": "4294967254"}]}, + {"type": "assert_return", "line": 294, "action": {"type": "invoke", "field": "as-i16x8_extract_lane_s-operand-first", "args": [{"type": "i32", "value": "4294934527"}]}, "expected": [{"type": "i32", "value": "32767"}]}, + {"type": "assert_return", "line": 295, "action": {"type": "invoke", "field": "as-i16x8_extract_lane_s-operand-last", "args": [{"type": "i32", "value": "32768"}]}, "expected": [{"type": "i32", "value": "4294934528"}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "as-i32x4_extract_lane_s-operand-first", "args": [{"type": "i32", "value": "2147483647"}]}, "expected": [{"type": "i32", "value": "2147483647"}]}, + {"type": "assert_return", "line": 297, "action": {"type": "invoke", "field": "as-i32x4_extract_lane_s-operand-last", "args": [{"type": "i32", "value": "2147483648"}]}, "expected": [{"type": "i32", "value": "2147483648"}]}, + {"type": "assert_return", "line": 298, "action": {"type": "invoke", "field": "as-f32x4_extract_lane_s-operand-first", "args": [{"type": "f32", "value": "1069547520"}]}, "expected": [{"type": "f32", "value": "1069547520"}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "as-f32x4_extract_lane_s-operand-last", "args": [{"type": "f32", "value": "3196059648"}]}, "expected": [{"type": "f32", "value": "3196059648"}]}, + {"type": "assert_return", "line": 300, "action": {"type": "invoke", "field": "as-v8x16_swizzle-operands", "args": [{"type": "i32", "value": "1"}, {"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 301, "action": {"type": "invoke", "field": "as-i64x2_extract_lane-operand-last", "args": [{"type": "i64", "value": "18446744073709551574"}]}, "expected": [{"type": "i64", "value": "18446744073709551574"}]}, + {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "as-i64x2_extract_lane-operand-first", "args": [{"type": "i64", "value": "42"}]}, "expected": [{"type": "i64", "value": "42"}]}, + {"type": "assert_return", "line": 303, "action": {"type": "invoke", "field": "as-f64x2_extract_lane-operand-first", "args": [{"type": "f64", "value": "4609434218613702656"}]}, "expected": [{"type": "f64", "value": "4609434218613702656"}]}, + {"type": "assert_return", "line": 304, "action": {"type": "invoke", "field": "as-f64x2_extract_lane-operand-last", "args": [{"type": "f64", "value": "13830554455654793216"}]}, "expected": [{"type": "f64", "value": "13830554455654793216"}]}, + {"type": "assert_return", "line": 306, "action": {"type": "invoke", "field": "as-i8x16_add_sub-operands", "args": [{"type": "i32", "value": "3"}, {"type": "i32", "value": "2"}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4", "4"]}]}, + {"type": "assert_return", "line": 307, "action": {"type": "invoke", "field": "as-i16x8_add_sub_mul-operands", "args": [{"type": "i32", "value": "257"}, {"type": "i32", "value": "128"}, {"type": "i32", "value": "16"}, {"type": "i32", "value": "16"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["129", "129", "129", "129", "129", "129", "129", "129"]}]}, + {"type": "assert_return", "line": 308, "action": {"type": "invoke", "field": "as-i32x4_add_sub_mul-operands", "args": [{"type": "i32", "value": "65535"}, {"type": "i32", "value": "65537"}, {"type": "i32", "value": "256"}, {"type": "i32", "value": "256"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, + {"type": "assert_return", "line": 309, "action": {"type": "invoke", "field": "as-i64x2_add_sub_mul-operands", "args": [{"type": "i64", "value": "2147483647"}, {"type": "i64", "value": "4294967297"}, {"type": "i64", "value": "65536"}, {"type": "i64", "value": "65536"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["2147483648", "2147483648"]}]}, + {"type": "assert_return", "line": 310, "action": {"type": "invoke", "field": "as-f64x2_add_sub_mul-operands", "args": [{"type": "f64", "value": "4602678819172646912"}, {"type": "f64", "value": "4604930618986332160"}, {"type": "f64", "value": "4602678819172646912"}, {"type": "f64", "value": "4602678819172646912"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_return", "line": 312, "action": {"type": "invoke", "field": "as-i8x16_add_sat_s-operands", "args": [{"type": "i32", "value": "127"}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127", "127"]}]}, + {"type": "assert_return", "line": 313, "action": {"type": "invoke", "field": "as-i16x8_add_sat_s-operands", "args": [{"type": "i32", "value": "32767"}, {"type": "i32", "value": "1"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["32767", "32767", "32767", "32767", "32767", "32767", "32767", "32767"]}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "as-i8x16_sub_sat_u-operands", "args": [{"type": "i32", "value": "127"}, {"type": "i32", "value": "255"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 315, "action": {"type": "invoke", "field": "as-i16x8_sub_sat_u-operands", "args": [{"type": "i32", "value": "32767"}, {"type": "i32", "value": "65535"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "as-i8x16_shr_s-operand", "args": [{"type": "i32", "value": "240"}, {"type": "i32", "value": "3"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254", "254"]}]}, + {"type": "assert_return", "line": 318, "action": {"type": "invoke", "field": "as-i16x8_shr_s-operand", "args": [{"type": "i32", "value": "256"}, {"type": "i32", "value": "4"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["16", "16", "16", "16", "16", "16", "16", "16"]}]}, + {"type": "assert_return", "line": 319, "action": {"type": "invoke", "field": "as-i32x4_shr_s-operand", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i32", "value": "16"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 321, "action": {"type": "invoke", "field": "as-v128_and-operands", "args": [{"type": "i32", "value": "17"}, {"type": "i32", "value": "255"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17", "17"]}]}, + {"type": "assert_return", "line": 322, "action": {"type": "invoke", "field": "as-v128_or-operands", "args": [{"type": "i32", "value": "0"}, {"type": "i32", "value": "65535"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "as-v128_xor-operands", "args": [{"type": "i32", "value": "4042322160"}, {"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["252645135", "252645135", "252645135", "252645135"]}]}, + {"type": "assert_return", "line": 325, "action": {"type": "invoke", "field": "as-i8x16_all_true-operand", "args": [{"type": "i32", "value": "0"}]}, "expected": [{"type": "i32", "value": "0"}]}, + {"type": "assert_return", "line": 326, "action": {"type": "invoke", "field": "as-i16x8_all_true-operand", "args": [{"type": "i32", "value": "65535"}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 327, "action": {"type": "invoke", "field": "as-i32x4_all_true-operand1", "args": [{"type": "i32", "value": "4042322160"}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 328, "action": {"type": "invoke", "field": "as-i32x4_all_true-operand2", "args": [{"type": "i64", "value": "18446744073709551615"}]}, "expected": [{"type": "i32", "value": "1"}]}, + {"type": "assert_return", "line": 330, "action": {"type": "invoke", "field": "as-i8x16_eq-operands", "args": [{"type": "i32", "value": "1"}, {"type": "i32", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "as-i16x8_eq-operands", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i32", "value": "65535"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["65535", "65535", "65535", "65535", "65535", "65535", "65535", "65535"]}]}, + {"type": "assert_return", "line": 332, "action": {"type": "invoke", "field": "as-i32x4_eq-operands1", "args": [{"type": "i32", "value": "4294967295"}, {"type": "i32", "value": "4294967295"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "as-f32x4_eq-operands", "args": [{"type": "f32", "value": "0"}, {"type": "f32", "value": "2147483648"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["4294967295", "4294967295", "4294967295", "4294967295"]}]}, + {"type": "assert_return", "line": 334, "action": {"type": "invoke", "field": "as-i32x4_eq-operands2", "args": [{"type": "i64", "value": "1"}, {"type": "i64", "value": "2"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744069414584320", "18446744069414584320"]}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "as-f64x2_eq-operands", "args": [{"type": "f64", "value": "0"}, {"type": "f64", "value": "9223372036854775808"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["18446744073709551615", "18446744073709551615"]}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "as-f32x4_abs-operand", "args": [{"type": "f32", "value": "3213885440"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1066401792", "1066401792", "1066401792", "1066401792"]}]}, + {"type": "assert_return", "line": 338, "action": {"type": "invoke", "field": "as-f32x4_min-operands", "args": [{"type": "f32", "value": "1048576000"}, {"type": "f32", "value": "7136238"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["7136238", "7136238", "7136238", "7136238"]}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "as-f32x4_div-operands", "args": [{"type": "f32", "value": "1065353216"}, {"type": "f32", "value": "1090519040"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1040187392", "1040187392", "1040187392", "1040187392"]}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "as-f32x4_convert_s_i32x4-operand", "args": [{"type": "i32", "value": "12345"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1178657792", "1178657792", "1178657792", "1178657792"]}]}, + {"type": "assert_return", "line": 342, "action": {"type": "invoke", "field": "as-i32x4_trunc_s_f32x4_sat-operand", "args": [{"type": "f32", "value": "1066192077"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["1", "1", "1", "1"]}]}, + {"type": "module", "line": 347, "filename": "simd_splat.20.wasm"}, + {"type": "assert_return", "line": 371, "action": {"type": "invoke", "field": "as-br-value1", "args": [{"type": "i32", "value": "171"}]}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171", "171"]}]}, + {"type": "assert_return", "line": 372, "action": {"type": "invoke", "field": "as-return-value1", "args": [{"type": "i32", "value": "43981"}]}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["43981", "43981", "43981", "43981", "43981", "43981", "43981", "43981"]}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "as-local_set-value1", "args": [{"type": "i32", "value": "65536"}]}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["65536", "65536", "65536", "65536"]}]}, + {"type": "assert_return", "line": 374, "action": {"type": "invoke", "field": "as-global_set-value1", "args": [{"type": "f32", "value": "1065353216"}]}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["1065353216", "1065353216", "1065353216", "1065353216"]}]}, + {"type": "assert_return", "line": 375, "action": {"type": "invoke", "field": "as-br-value2", "args": [{"type": "i64", "value": "43981"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["43981", "43981"]}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "as-return-value2", "args": [{"type": "i64", "value": "43981"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["43981", "43981"]}]}, + {"type": "assert_return", "line": 377, "action": {"type": "invoke", "field": "as-local_set-value2", "args": [{"type": "i64", "value": "65536"}]}, "expected": [{"type": "v128", "lane_type": "i64", "value": ["65536", "65536"]}]}, + {"type": "assert_return", "line": 378, "action": {"type": "invoke", "field": "as-global_set-value2", "args": [{"type": "f64", "value": "4607182418800017408"}]}, "expected": [{"type": "v128", "lane_type": "f64", "value": ["4607182418800017408", "4607182418800017408"]}]}, + {"type": "assert_invalid", "line": 384, "filename": "simd_splat.21.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 392, "filename": "simd_splat.22.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 400, "filename": "simd_splat.23.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 408, "filename": "simd_splat.24.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 416, "filename": "simd_splat.25.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 424, "filename": "simd_splat.26.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.0.wasm new file mode 100644 index 00000000..db9fe28b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.1.wasm new file mode 100644 index 00000000..44f2215e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.10.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.10.wasm new file mode 100644 index 00000000..0fc34f32 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.10.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.2.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.2.wat new file mode 100644 index 00000000..33b78ee9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.2.wat @@ -0,0 +1 @@ +(memory 1)(func (v128.store8 (i32.const 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.3.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.3.wat new file mode 100644 index 00000000..90f9c685 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.3.wat @@ -0,0 +1 @@ +(memory 1)(func (v128.store16 (i32.const 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.4.wat b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.4.wat new file mode 100644 index 00000000..968d2468 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.4.wat @@ -0,0 +1 @@ +(memory 1)(func (v128.store32 (i32.const 0) (v128.const i32x4 0 0 0 0))) \ No newline at end of file diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.5.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.5.wasm new file mode 100644 index 00000000..f1ef5823 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.5.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.6.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.6.wasm new file mode 100644 index 00000000..78597f17 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.6.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.7.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.7.wasm new file mode 100644 index 00000000..fbb69a7e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.7.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.8.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.8.wasm new file mode 100644 index 00000000..7fe9099c Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.8.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.9.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.9.wasm new file mode 100644 index 00000000..afb021f3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.9.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.json new file mode 100644 index 00000000..89c03d4c --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_store/simd_store.json @@ -0,0 +1,30 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_store.wast", + "commands": [ + {"type": "module", "line": 3, "filename": "simd_store.0.wasm"}, + {"type": "assert_return", "line": 40, "action": {"type": "invoke", "field": "v128.store_i8x16", "args": []}, "expected": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15"]}]}, + {"type": "assert_return", "line": 41, "action": {"type": "invoke", "field": "v128.store_i16x8", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["0", "1", "2", "3", "4", "5", "6", "7"]}]}, + {"type": "assert_return", "line": 42, "action": {"type": "invoke", "field": "v128.store_i16x8_2", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["12345", "12345", "12345", "12345", "12345", "12345", "12345", "12345"]}]}, + {"type": "assert_return", "line": 43, "action": {"type": "invoke", "field": "v128.store_i16x8_3", "args": []}, "expected": [{"type": "v128", "lane_type": "i16", "value": ["4660", "4660", "4660", "4660", "4660", "4660", "4660", "4660"]}]}, + {"type": "assert_return", "line": 44, "action": {"type": "invoke", "field": "v128.store_i32x4", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["0", "1", "2", "3"]}]}, + {"type": "assert_return", "line": 45, "action": {"type": "invoke", "field": "v128.store_i32x4_2", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["123456789", "123456789", "123456789", "123456789"]}]}, + {"type": "assert_return", "line": 46, "action": {"type": "invoke", "field": "v128.store_i32x4_3", "args": []}, "expected": [{"type": "v128", "lane_type": "i32", "value": ["305419896", "305419896", "305419896", "305419896"]}]}, + {"type": "assert_return", "line": 47, "action": {"type": "invoke", "field": "v128.store_f32x4", "args": []}, "expected": [{"type": "v128", "lane_type": "f32", "value": ["0", "1065353216", "1073741824", "1077936128"]}]}, + {"type": "module", "line": 52, "filename": "simd_store.1.wasm"}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "as-block-value", "args": []}, "expected": []}, + {"type": "assert_return", "line": 90, "action": {"type": "invoke", "field": "as-loop-value", "args": []}, "expected": []}, + {"type": "assert_return", "line": 91, "action": {"type": "invoke", "field": "as-br-value", "args": []}, "expected": []}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "as-br_if-value", "args": []}, "expected": []}, + {"type": "assert_return", "line": 93, "action": {"type": "invoke", "field": "as-br_if-value-cond", "args": []}, "expected": []}, + {"type": "assert_return", "line": 94, "action": {"type": "invoke", "field": "as-br_table-value", "args": []}, "expected": []}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "as-return-value", "args": []}, "expected": []}, + {"type": "assert_return", "line": 96, "action": {"type": "invoke", "field": "as-if-then", "args": []}, "expected": []}, + {"type": "assert_return", "line": 97, "action": {"type": "invoke", "field": "as-if-else", "args": []}, "expected": []}, + {"type": "assert_malformed", "line": 103, "filename": "simd_store.2.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 110, "filename": "simd_store.3.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_malformed", "line": 117, "filename": "simd_store.4.wat", "text": "unknown operator", "module_type": "text"}, + {"type": "assert_invalid", "line": 128, "filename": "simd_store.5.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 132, "filename": "simd_store.6.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 136, "filename": "simd_store.7.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 144, "filename": "simd_store.8.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 152, "filename": "simd_store.9.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 160, "filename": "simd_store.10.wasm", "text": "type mismatch", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.0.wasm new file mode 100644 index 00000000..14abcd02 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.1.wasm new file mode 100644 index 00000000..931c7102 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.2.wasm new file mode 100644 index 00000000..0fd376a7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.3.wasm new file mode 100644 index 00000000..b79aa66e Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.json new file mode 100644 index 00000000..ba589b70 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_store16_lane/simd_store16_lane.json @@ -0,0 +1,38 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_store16_lane.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_store16_lane.0.wasm"}, + {"type": "assert_return", "line": 193, "action": {"type": "invoke", "field": "v128.store16_lane_0", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i16", "value": ["256", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "256"}]}, + {"type": "assert_return", "line": 196, "action": {"type": "invoke", "field": "v128.store16_lane_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i16", "value": ["0", "513", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "513"}]}, + {"type": "assert_return", "line": 199, "action": {"type": "invoke", "field": "v128.store16_lane_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "770", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "770"}]}, + {"type": "assert_return", "line": 202, "action": {"type": "invoke", "field": "v128.store16_lane_3", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "1027", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1027"}]}, + {"type": "assert_return", "line": 205, "action": {"type": "invoke", "field": "v128.store16_lane_4", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1284", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1284"}]}, + {"type": "assert_return", "line": 208, "action": {"type": "invoke", "field": "v128.store16_lane_5", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "1541", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1541"}]}, + {"type": "assert_return", "line": 211, "action": {"type": "invoke", "field": "v128.store16_lane_6", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1798", "0"]}]}, "expected": [{"type": "i64", "value": "1798"}]}, + {"type": "assert_return", "line": 214, "action": {"type": "invoke", "field": "v128.store16_lane_7", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "2055"]}]}, "expected": [{"type": "i64", "value": "2055"}]}, + {"type": "assert_return", "line": 217, "action": {"type": "invoke", "field": "v128.store16_lane_0_offset_0", "args": [{"type": "v128", "lane_type": "i16", "value": ["256", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "256"}]}, + {"type": "assert_return", "line": 219, "action": {"type": "invoke", "field": "v128.store16_lane_1_offset_1", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "513", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "513"}]}, + {"type": "assert_return", "line": 221, "action": {"type": "invoke", "field": "v128.store16_lane_2_offset_2", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "770", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "770"}]}, + {"type": "assert_return", "line": 223, "action": {"type": "invoke", "field": "v128.store16_lane_3_offset_3", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "1027", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1027"}]}, + {"type": "assert_return", "line": 225, "action": {"type": "invoke", "field": "v128.store16_lane_4_offset_4", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1284", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1284"}]}, + {"type": "assert_return", "line": 227, "action": {"type": "invoke", "field": "v128.store16_lane_5_offset_5", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "1541", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1541"}]}, + {"type": "assert_return", "line": 229, "action": {"type": "invoke", "field": "v128.store16_lane_6_offset_6", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1798", "0"]}]}, "expected": [{"type": "i64", "value": "1798"}]}, + {"type": "assert_return", "line": 231, "action": {"type": "invoke", "field": "v128.store16_lane_7_offset_7", "args": [{"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "2055"]}]}, "expected": [{"type": "i64", "value": "2055"}]}, + {"type": "assert_return", "line": 233, "action": {"type": "invoke", "field": "v128.store16_lane_0_align_1", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i16", "value": ["256", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "256"}]}, + {"type": "assert_return", "line": 236, "action": {"type": "invoke", "field": "v128.store16_lane_0_align_2", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i16", "value": ["256", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "256"}]}, + {"type": "assert_return", "line": 239, "action": {"type": "invoke", "field": "v128.store16_lane_1_align_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i16", "value": ["0", "513", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "513"}]}, + {"type": "assert_return", "line": 242, "action": {"type": "invoke", "field": "v128.store16_lane_1_align_2", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i16", "value": ["0", "513", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "513"}]}, + {"type": "assert_return", "line": 245, "action": {"type": "invoke", "field": "v128.store16_lane_2_align_1", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "770", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "770"}]}, + {"type": "assert_return", "line": 248, "action": {"type": "invoke", "field": "v128.store16_lane_2_align_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "770", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "770"}]}, + {"type": "assert_return", "line": 251, "action": {"type": "invoke", "field": "v128.store16_lane_3_align_1", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "1027", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1027"}]}, + {"type": "assert_return", "line": 254, "action": {"type": "invoke", "field": "v128.store16_lane_3_align_2", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "1027", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1027"}]}, + {"type": "assert_return", "line": 257, "action": {"type": "invoke", "field": "v128.store16_lane_4_align_1", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1284", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1284"}]}, + {"type": "assert_return", "line": 260, "action": {"type": "invoke", "field": "v128.store16_lane_4_align_2", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "1284", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1284"}]}, + {"type": "assert_return", "line": 263, "action": {"type": "invoke", "field": "v128.store16_lane_5_align_1", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "1541", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1541"}]}, + {"type": "assert_return", "line": 266, "action": {"type": "invoke", "field": "v128.store16_lane_5_align_2", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "1541", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1541"}]}, + {"type": "assert_return", "line": 269, "action": {"type": "invoke", "field": "v128.store16_lane_6_align_1", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1798", "0"]}]}, "expected": [{"type": "i64", "value": "1798"}]}, + {"type": "assert_return", "line": 272, "action": {"type": "invoke", "field": "v128.store16_lane_6_align_2", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "1798", "0"]}]}, "expected": [{"type": "i64", "value": "1798"}]}, + {"type": "assert_return", "line": 275, "action": {"type": "invoke", "field": "v128.store16_lane_7_align_1", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "2055"]}]}, "expected": [{"type": "i64", "value": "2055"}]}, + {"type": "assert_return", "line": 278, "action": {"type": "invoke", "field": "v128.store16_lane_7_align_2", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i16", "value": ["0", "0", "0", "0", "0", "0", "0", "2055"]}]}, "expected": [{"type": "i64", "value": "2055"}]}, + {"type": "assert_invalid", "line": 283, "filename": "simd_store16_lane.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 289, "filename": "simd_store16_lane.2.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 296, "filename": "simd_store16_lane.3.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.0.wasm new file mode 100644 index 00000000..0c1c9657 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.1.wasm new file mode 100644 index 00000000..119bac85 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.2.wasm new file mode 100644 index 00000000..6d861bc3 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.3.wasm new file mode 100644 index 00000000..04738314 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.json new file mode 100644 index 00000000..0fe18ee1 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_store32_lane/simd_store32_lane.json @@ -0,0 +1,26 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_store32_lane.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_store32_lane.0.wasm"}, + {"type": "assert_return", "line": 125, "action": {"type": "invoke", "field": "v128.store32_lane_0", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "50462976"}]}, + {"type": "assert_return", "line": 128, "action": {"type": "invoke", "field": "v128.store32_lane_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, "expected": [{"type": "i64", "value": "67305985"}]}, + {"type": "assert_return", "line": 131, "action": {"type": "invoke", "field": "v128.store32_lane_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, "expected": [{"type": "i64", "value": "84148994"}]}, + {"type": "assert_return", "line": 134, "action": {"type": "invoke", "field": "v128.store32_lane_3", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, "expected": [{"type": "i64", "value": "100992003"}]}, + {"type": "assert_return", "line": 137, "action": {"type": "invoke", "field": "v128.store32_lane_0_offset_0", "args": [{"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "50462976"}]}, + {"type": "assert_return", "line": 139, "action": {"type": "invoke", "field": "v128.store32_lane_1_offset_1", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, "expected": [{"type": "i64", "value": "67305985"}]}, + {"type": "assert_return", "line": 141, "action": {"type": "invoke", "field": "v128.store32_lane_2_offset_2", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, "expected": [{"type": "i64", "value": "84148994"}]}, + {"type": "assert_return", "line": 143, "action": {"type": "invoke", "field": "v128.store32_lane_3_offset_3", "args": [{"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, "expected": [{"type": "i64", "value": "100992003"}]}, + {"type": "assert_return", "line": 145, "action": {"type": "invoke", "field": "v128.store32_lane_0_align_1", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "50462976"}]}, + {"type": "assert_return", "line": 148, "action": {"type": "invoke", "field": "v128.store32_lane_0_align_2", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "50462976"}]}, + {"type": "assert_return", "line": 151, "action": {"type": "invoke", "field": "v128.store32_lane_0_align_4", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i32", "value": ["50462976", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "50462976"}]}, + {"type": "assert_return", "line": 154, "action": {"type": "invoke", "field": "v128.store32_lane_1_align_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, "expected": [{"type": "i64", "value": "67305985"}]}, + {"type": "assert_return", "line": 157, "action": {"type": "invoke", "field": "v128.store32_lane_1_align_2", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, "expected": [{"type": "i64", "value": "67305985"}]}, + {"type": "assert_return", "line": 160, "action": {"type": "invoke", "field": "v128.store32_lane_1_align_4", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i32", "value": ["0", "67305985", "0", "0"]}]}, "expected": [{"type": "i64", "value": "67305985"}]}, + {"type": "assert_return", "line": 163, "action": {"type": "invoke", "field": "v128.store32_lane_2_align_1", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, "expected": [{"type": "i64", "value": "84148994"}]}, + {"type": "assert_return", "line": 166, "action": {"type": "invoke", "field": "v128.store32_lane_2_align_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, "expected": [{"type": "i64", "value": "84148994"}]}, + {"type": "assert_return", "line": 169, "action": {"type": "invoke", "field": "v128.store32_lane_2_align_4", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "84148994", "0"]}]}, "expected": [{"type": "i64", "value": "84148994"}]}, + {"type": "assert_return", "line": 172, "action": {"type": "invoke", "field": "v128.store32_lane_3_align_1", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, "expected": [{"type": "i64", "value": "100992003"}]}, + {"type": "assert_return", "line": 175, "action": {"type": "invoke", "field": "v128.store32_lane_3_align_2", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, "expected": [{"type": "i64", "value": "100992003"}]}, + {"type": "assert_return", "line": 178, "action": {"type": "invoke", "field": "v128.store32_lane_3_align_4", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i32", "value": ["0", "0", "0", "100992003"]}]}, "expected": [{"type": "i64", "value": "100992003"}]}, + {"type": "assert_invalid", "line": 183, "filename": "simd_store32_lane.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 189, "filename": "simd_store32_lane.2.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 196, "filename": "simd_store32_lane.3.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.0.wasm new file mode 100644 index 00000000..c1bd96a8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.1.wasm new file mode 100644 index 00000000..93f3e9a8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.2.wasm new file mode 100644 index 00000000..4946ac0b Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.3.wasm new file mode 100644 index 00000000..54ae6322 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.json new file mode 100644 index 00000000..d83012a9 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_store64_lane/simd_store64_lane.json @@ -0,0 +1,18 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_store64_lane.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_store64_lane.0.wasm"}, + {"type": "assert_return", "line": 79, "action": {"type": "invoke", "field": "v128.store64_lane_0", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, "expected": [{"type": "i64", "value": "506097522914230528"}]}, + {"type": "assert_return", "line": 82, "action": {"type": "invoke", "field": "v128.store64_lane_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, "expected": [{"type": "i64", "value": "578437695752307201"}]}, + {"type": "assert_return", "line": 85, "action": {"type": "invoke", "field": "v128.store64_lane_0_offset_0", "args": [{"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, "expected": [{"type": "i64", "value": "506097522914230528"}]}, + {"type": "assert_return", "line": 87, "action": {"type": "invoke", "field": "v128.store64_lane_1_offset_1", "args": [{"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, "expected": [{"type": "i64", "value": "578437695752307201"}]}, + {"type": "assert_return", "line": 89, "action": {"type": "invoke", "field": "v128.store64_lane_0_align_1", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, "expected": [{"type": "i64", "value": "506097522914230528"}]}, + {"type": "assert_return", "line": 92, "action": {"type": "invoke", "field": "v128.store64_lane_0_align_2", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, "expected": [{"type": "i64", "value": "506097522914230528"}]}, + {"type": "assert_return", "line": 95, "action": {"type": "invoke", "field": "v128.store64_lane_0_align_4", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, "expected": [{"type": "i64", "value": "506097522914230528"}]}, + {"type": "assert_return", "line": 98, "action": {"type": "invoke", "field": "v128.store64_lane_0_align_8", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i64", "value": ["506097522914230528", "0"]}]}, "expected": [{"type": "i64", "value": "506097522914230528"}]}, + {"type": "assert_return", "line": 101, "action": {"type": "invoke", "field": "v128.store64_lane_1_align_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, "expected": [{"type": "i64", "value": "578437695752307201"}]}, + {"type": "assert_return", "line": 104, "action": {"type": "invoke", "field": "v128.store64_lane_1_align_2", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, "expected": [{"type": "i64", "value": "578437695752307201"}]}, + {"type": "assert_return", "line": 107, "action": {"type": "invoke", "field": "v128.store64_lane_1_align_4", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, "expected": [{"type": "i64", "value": "578437695752307201"}]}, + {"type": "assert_return", "line": 110, "action": {"type": "invoke", "field": "v128.store64_lane_1_align_8", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i64", "value": ["0", "578437695752307201"]}]}, "expected": [{"type": "i64", "value": "578437695752307201"}]}, + {"type": "assert_invalid", "line": 115, "filename": "simd_store64_lane.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 121, "filename": "simd_store64_lane.2.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 128, "filename": "simd_store64_lane.3.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.0.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.0.wasm new file mode 100644 index 00000000..7fc87203 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.0.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.1.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.1.wasm new file mode 100644 index 00000000..a518184d Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.1.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.2.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.2.wasm new file mode 100644 index 00000000..b10173b8 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.2.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.3.wasm b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.3.wasm new file mode 100644 index 00000000..952ee5c7 Binary files /dev/null and b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.3.wasm differ diff --git a/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.json b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.json new file mode 100644 index 00000000..87592482 --- /dev/null +++ b/WebAssembly.Tests/Runtime/SpecTestData/simd_store8_lane/simd_store8_lane.json @@ -0,0 +1,54 @@ +{"source_filename": "C:/Users/mreed/AppData/Local/Temp/simd_wast/simd_store8_lane.wast", + "commands": [ + {"type": "module", "line": 4, "filename": "simd_store8_lane.0.wasm"}, + {"type": "assert_return", "line": 281, "action": {"type": "invoke", "field": "v128.store8_lane_0", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "0"}]}, + {"type": "assert_return", "line": 284, "action": {"type": "invoke", "field": "v128.store8_lane_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1"}]}, + {"type": "assert_return", "line": 287, "action": {"type": "invoke", "field": "v128.store8_lane_2", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "2", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "2"}]}, + {"type": "assert_return", "line": 290, "action": {"type": "invoke", "field": "v128.store8_lane_3", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "3", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "3"}]}, + {"type": "assert_return", "line": 293, "action": {"type": "invoke", "field": "v128.store8_lane_4", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "4", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "4"}]}, + {"type": "assert_return", "line": 296, "action": {"type": "invoke", "field": "v128.store8_lane_5", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "5", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "5"}]}, + {"type": "assert_return", "line": 299, "action": {"type": "invoke", "field": "v128.store8_lane_6", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "6", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "6"}]}, + {"type": "assert_return", "line": 302, "action": {"type": "invoke", "field": "v128.store8_lane_7", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "7", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "7"}]}, + {"type": "assert_return", "line": 305, "action": {"type": "invoke", "field": "v128.store8_lane_8", "args": [{"type": "i32", "value": "8"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "8", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "8"}]}, + {"type": "assert_return", "line": 308, "action": {"type": "invoke", "field": "v128.store8_lane_9", "args": [{"type": "i32", "value": "9"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "9", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "9"}]}, + {"type": "assert_return", "line": 311, "action": {"type": "invoke", "field": "v128.store8_lane_10", "args": [{"type": "i32", "value": "10"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "10", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "10"}]}, + {"type": "assert_return", "line": 314, "action": {"type": "invoke", "field": "v128.store8_lane_11", "args": [{"type": "i32", "value": "11"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "11", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "11"}]}, + {"type": "assert_return", "line": 317, "action": {"type": "invoke", "field": "v128.store8_lane_12", "args": [{"type": "i32", "value": "12"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "12", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "12"}]}, + {"type": "assert_return", "line": 320, "action": {"type": "invoke", "field": "v128.store8_lane_13", "args": [{"type": "i32", "value": "13"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "13", "0", "0"]}]}, "expected": [{"type": "i64", "value": "13"}]}, + {"type": "assert_return", "line": 323, "action": {"type": "invoke", "field": "v128.store8_lane_14", "args": [{"type": "i32", "value": "14"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "14", "0"]}]}, "expected": [{"type": "i64", "value": "14"}]}, + {"type": "assert_return", "line": 326, "action": {"type": "invoke", "field": "v128.store8_lane_15", "args": [{"type": "i32", "value": "15"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "15"]}]}, "expected": [{"type": "i64", "value": "15"}]}, + {"type": "assert_return", "line": 329, "action": {"type": "invoke", "field": "v128.store8_lane_0_offset_0", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "0"}]}, + {"type": "assert_return", "line": 331, "action": {"type": "invoke", "field": "v128.store8_lane_1_offset_1", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1"}]}, + {"type": "assert_return", "line": 333, "action": {"type": "invoke", "field": "v128.store8_lane_2_offset_2", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "2", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "2"}]}, + {"type": "assert_return", "line": 335, "action": {"type": "invoke", "field": "v128.store8_lane_3_offset_3", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "3", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "3"}]}, + {"type": "assert_return", "line": 337, "action": {"type": "invoke", "field": "v128.store8_lane_4_offset_4", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "4", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "4"}]}, + {"type": "assert_return", "line": 339, "action": {"type": "invoke", "field": "v128.store8_lane_5_offset_5", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "5", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "5"}]}, + {"type": "assert_return", "line": 341, "action": {"type": "invoke", "field": "v128.store8_lane_6_offset_6", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "6", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "6"}]}, + {"type": "assert_return", "line": 343, "action": {"type": "invoke", "field": "v128.store8_lane_7_offset_7", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "7", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "7"}]}, + {"type": "assert_return", "line": 345, "action": {"type": "invoke", "field": "v128.store8_lane_8_offset_8", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "8", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "8"}]}, + {"type": "assert_return", "line": 347, "action": {"type": "invoke", "field": "v128.store8_lane_9_offset_9", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "9", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "9"}]}, + {"type": "assert_return", "line": 349, "action": {"type": "invoke", "field": "v128.store8_lane_10_offset_10", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "10", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "10"}]}, + {"type": "assert_return", "line": 351, "action": {"type": "invoke", "field": "v128.store8_lane_11_offset_11", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "11", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "11"}]}, + {"type": "assert_return", "line": 353, "action": {"type": "invoke", "field": "v128.store8_lane_12_offset_12", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "12", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "12"}]}, + {"type": "assert_return", "line": 355, "action": {"type": "invoke", "field": "v128.store8_lane_13_offset_13", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "13", "0", "0"]}]}, "expected": [{"type": "i64", "value": "13"}]}, + {"type": "assert_return", "line": 357, "action": {"type": "invoke", "field": "v128.store8_lane_14_offset_14", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "14", "0"]}]}, "expected": [{"type": "i64", "value": "14"}]}, + {"type": "assert_return", "line": 359, "action": {"type": "invoke", "field": "v128.store8_lane_15_offset_15", "args": [{"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "15"]}]}, "expected": [{"type": "i64", "value": "15"}]}, + {"type": "assert_return", "line": 361, "action": {"type": "invoke", "field": "v128.store8_lane_0_align_1", "args": [{"type": "i32", "value": "0"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "0"}]}, + {"type": "assert_return", "line": 364, "action": {"type": "invoke", "field": "v128.store8_lane_1_align_1", "args": [{"type": "i32", "value": "1"}, {"type": "v128", "lane_type": "i8", "value": ["0", "1", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "1"}]}, + {"type": "assert_return", "line": 367, "action": {"type": "invoke", "field": "v128.store8_lane_2_align_1", "args": [{"type": "i32", "value": "2"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "2", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "2"}]}, + {"type": "assert_return", "line": 370, "action": {"type": "invoke", "field": "v128.store8_lane_3_align_1", "args": [{"type": "i32", "value": "3"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "3", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "3"}]}, + {"type": "assert_return", "line": 373, "action": {"type": "invoke", "field": "v128.store8_lane_4_align_1", "args": [{"type": "i32", "value": "4"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "4", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "4"}]}, + {"type": "assert_return", "line": 376, "action": {"type": "invoke", "field": "v128.store8_lane_5_align_1", "args": [{"type": "i32", "value": "5"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "5", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "5"}]}, + {"type": "assert_return", "line": 379, "action": {"type": "invoke", "field": "v128.store8_lane_6_align_1", "args": [{"type": "i32", "value": "6"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "6", "0", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "6"}]}, + {"type": "assert_return", "line": 382, "action": {"type": "invoke", "field": "v128.store8_lane_7_align_1", "args": [{"type": "i32", "value": "7"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "7", "0", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "7"}]}, + {"type": "assert_return", "line": 385, "action": {"type": "invoke", "field": "v128.store8_lane_8_align_1", "args": [{"type": "i32", "value": "8"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "8", "0", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "8"}]}, + {"type": "assert_return", "line": 388, "action": {"type": "invoke", "field": "v128.store8_lane_9_align_1", "args": [{"type": "i32", "value": "9"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "9", "0", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "9"}]}, + {"type": "assert_return", "line": 391, "action": {"type": "invoke", "field": "v128.store8_lane_10_align_1", "args": [{"type": "i32", "value": "10"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "10", "0", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "10"}]}, + {"type": "assert_return", "line": 394, "action": {"type": "invoke", "field": "v128.store8_lane_11_align_1", "args": [{"type": "i32", "value": "11"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "11", "0", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "11"}]}, + {"type": "assert_return", "line": 397, "action": {"type": "invoke", "field": "v128.store8_lane_12_align_1", "args": [{"type": "i32", "value": "12"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "12", "0", "0", "0"]}]}, "expected": [{"type": "i64", "value": "12"}]}, + {"type": "assert_return", "line": 400, "action": {"type": "invoke", "field": "v128.store8_lane_13_align_1", "args": [{"type": "i32", "value": "13"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "13", "0", "0"]}]}, "expected": [{"type": "i64", "value": "13"}]}, + {"type": "assert_return", "line": 403, "action": {"type": "invoke", "field": "v128.store8_lane_14_align_1", "args": [{"type": "i32", "value": "14"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "14", "0"]}]}, "expected": [{"type": "i64", "value": "14"}]}, + {"type": "assert_return", "line": 406, "action": {"type": "invoke", "field": "v128.store8_lane_15_align_1", "args": [{"type": "i32", "value": "15"}, {"type": "v128", "lane_type": "i8", "value": ["0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "0", "15"]}]}, "expected": [{"type": "i64", "value": "15"}]}, + {"type": "assert_invalid", "line": 411, "filename": "simd_store8_lane.1.wasm", "text": "type mismatch", "module_type": "binary"}, + {"type": "assert_invalid", "line": 417, "filename": "simd_store8_lane.2.wasm", "text": "invalid lane index", "module_type": "binary"}, + {"type": "assert_invalid", "line": 424, "filename": "simd_store8_lane.3.wasm", "text": "alignment must not be larger than natural", "module_type": "binary"}]} diff --git a/WebAssembly.Tests/Runtime/SpecTestRunner.cs b/WebAssembly.Tests/Runtime/SpecTestRunner.cs index 79853507..4a87c64c 100644 --- a/WebAssembly.Tests/Runtime/SpecTestRunner.cs +++ b/WebAssembly.Tests/Runtime/SpecTestRunner.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Reflection; using System.Runtime.ExceptionServices; +using System.Runtime.Intrinsics; using System.Text.Json; using System.Text.Json.Serialization; @@ -111,32 +112,34 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) if (rawExpected.BoxedValue.Equals(result)) continue; - switch (rawExpected.type) + switch (rawExpected) { - default: - // This happens in conversion.json starting at "line": 317 when run via GitHub Action but never locally (for me). - Assert.Inconclusive($"{command.line}: Failed to parse expected value type."); - return; - - case RawValueType.i32: - case RawValueType.i64: - break; - - case RawValueType.f32: + case Float32Value f32Expected: { - var expected = ((Float32Value)rawExpected).ActualValue; + var expected = f32Expected.ActualValue; Assert.AreEqual(expected, (float)result!, Math.Abs(expected * 0.000001f), $"{command.line}: f32 compare"); } continue; - case RawValueType.f64: + case Float64Value f64Expected: { - var expected = ((Float64Value)rawExpected).ActualValue; + var expected = f64Expected.ActualValue; Assert.AreEqual(expected, (double)result!, Math.Abs(expected * 0.000001), $"{command.line}: f64 compare"); } continue; + case Int32Value: + case Int64Value: + break; + + case V128Value v128Expected: + { + var actual = (Vector128)result!; + if (!v128Expected.IsMatch(actual)) + Assert.AreEqual(v128Expected.ActualValue, actual, $"{command.line}: v128 compare"); + } + continue; } - throw new AssertFailedException($"{command.line}: Not equal {rawExpected.type}: {rawExpected.BoxedValue} and {result}"); + throw new AssertFailedException($"{command.line}: Not equal {rawExpected.GetType().Name}: {rawExpected.BoxedValue} and {result}"); } continue; case AssertReturnCanonicalNan assert: @@ -151,7 +154,7 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) Assert.IsTrue(double.IsNaN((double)result!), $"{command.line}: Expected NaN, got {result}"); continue; default: - throw new AssertFailedException($"{assert.expected[0].type} doesn't support NaN checks."); + throw new AssertFailedException($"{assert.expected[0].type} doesn't support NaN checks for canonical NaN."); } case AssertReturnArithmeticNan assert: GetMethod(assert.action, out methodInfo, out obj); @@ -165,9 +168,11 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) Assert.IsTrue(double.IsNaN((double)result!), $"{command.line}: Expected NaN, got {result}"); continue; default: - throw new AssertFailedException($"{assert.expected[0].type} doesn't support NaN checks."); + throw new AssertFailedException($"{assert.expected[0].type} doesn't support NaN checks for arithmetic NaN."); } case AssertInvalid assert: + if (assert.module_type == "text") + continue; // WAT format — not parsing WAT trapExpected = () => { try @@ -215,6 +220,9 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) case "global is immutable": Assert.ThrowsException(trapExpected, $"{command.line}"); continue; + // "invalid result arity" was a WASM 1.0 restriction; multi-value (2.0) allows multiple returns. + case "invalid result arity": + continue; case "unknown memory 0": case "constant expression required": case "duplicate export name": @@ -224,14 +232,15 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) case "size minimum must not be greater than maximum": case "memory size must be at most 65536 pages (4GiB)": case "unknown label": - case "invalid result arity": case "unknown type": Assert.ThrowsException(trapExpected, $"{command.line}"); continue; case "unknown global": case "unknown memory": case "unknown function": + case "unknown function 0": case "unknown table 0": + case "unknown local 2": try { trapExpected(); @@ -249,9 +258,28 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) throw new AssertFailedException($"{command.line} threw an unexpected exception of type {x.GetType().Name}."); } throw new AssertFailedException($"{command.line} should have thrown an exception but did not."); + // "multiple tables" was a WASM 1.0 restriction; reference types (2.0) allows multiple tables. case "multiple tables": - Assert.ThrowsException(trapExpected, $"{command.line}"); continue; + case "invalid lane index": + case "offset out of range": + try + { + trapExpected(); + } + catch (CompilerException) + { + continue; + } + catch (ModuleLoadException) + { + continue; + } + catch (Exception x) + { + throw new AssertFailedException($"{command.line} threw an unexpected exception of type {x.GetType().Name}."); + } + throw new AssertFailedException($"{command.line} should have thrown an exception but did not."); default: throw new AssertFailedException($"{command.line}: {assert.text} doesn't have a test procedure set up."); } @@ -303,7 +331,7 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) try { trapExpected(); - throw new AssertFailedException($"{command.line}: Expected ModuleLoadException or IndexOutOfRangeException, but no exception was thrown."); + throw new AssertFailedException($"{command.line}: Expected ModuleLoadException, IndexOutOfRangeException, or NullReferenceException, but no exception was thrown."); } catch (ModuleLoadException) { @@ -311,11 +339,32 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) catch (IndexOutOfRangeException) { } + catch (NullReferenceException) + { + } catch (Exception x) { - throw new AssertFailedException($"{command.line}: Expected ModuleLoadException or IndexOutOfRangeException, but received {x.GetType().Name}."); + throw new AssertFailedException($"{command.line}: Expected ModuleLoadException, IndexOutOfRangeException, or NullReferenceException, but received {x.GetType().Name}."); } continue; + case "out of bounds table access": + try + { + trapExpected(); + } + catch (IndexOutOfRangeException) + { + continue; + } + catch (MemoryAccessOutOfRangeException) + { + continue; + } + catch (Exception x) + { + throw new AssertFailedException($"{command.line} threw an unexpected exception of type {x.GetType().Name}."); + } + throw new AssertFailedException($"{command.line} should have thrown an exception but did not."); case "indirect call type mismatch": Assert.ThrowsException(trapExpected, $"{command.line}"); continue; @@ -323,6 +372,7 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) Assert.ThrowsException(trapExpected, $"{command.line}"); continue; case "uninitialized element": + case "uninitialized element 2": case "uninitialized": try { @@ -382,8 +432,34 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) switch (assert.text) { case "call stack exhausted": - Assert.ThrowsException(trapExpected, $"{command.line}"); - continue; + // Run on a background thread so tail-call-optimized infinite recursion + // (which the CLR JIT converts to a true loop, bypassing + // EnsureSufficientExecutionStack) still terminates the test. + // A function that never returns within the timeout is treated as + // exhausted — correct per WASM spec semantics. + bool exhausted = false; + Exception? exhaustionException = null; + var exhaustionThread = new System.Threading.Thread(() => + { + try { trapExpected(); } + catch (StackOverflowException) { exhausted = true; } + catch (System.InsufficientExecutionStackException) { exhausted = true; } + catch (Exception ex) { exhaustionException = ex; } + }, 4 * 1024 * 1024); // 4 MB stack — large enough for non-tail-call recursion + exhaustionThread.IsBackground = true; + exhaustionThread.Start(); + if (!exhaustionThread.Join(TimeSpan.FromMilliseconds(100))) + { + // Thread is still running after timeout — it's infinite recursion, + // which satisfies the assert_exhaustion expectation. + continue; + } + if (exhausted) + continue; // Stack was exhausted via exception — pass. + if (exhaustionException != null) + throw new AssertFailedException($"{command.line}: assert_exhaustion threw unexpected {exhaustionException.GetType().Name}: {exhaustionException.Message}"); + // Thread completed without exception or exhaustion — that's a test failure. + throw new AssertFailedException($"{command.line}: Expected call stack exhaustion, but the function returned normally."); default: throw new AssertFailedException($"{command.line}: {assert.text} doesn't have a test procedure set up."); } @@ -435,7 +511,7 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) { try { - Compile.FromBinary(Path.Combine(pathBase, assert.filename)); + Compile.FromBinary(Path.Combine(pathBase, assert.filename))(imports); } catch (TargetInvocationException x) when (x.InnerException != null) { @@ -445,7 +521,17 @@ void GetMethod(TestAction action, out MethodInfo info, out object host) switch (assert.text) { case "unreachable": - Assert.ThrowsException(trapExpected, $"{command.line}"); + try + { + trapExpected(); + throw new AssertFailedException($"{command.line}: Expected ModuleLoadException or UnreachableException, but no exception was thrown."); + } + catch (ModuleLoadException) + { + } + catch (UnreachableException) + { + } continue; default: throw new AssertFailedException($"{command.line}: {assert.text} doesn't have a test procedure set up."); @@ -483,7 +569,7 @@ public ObjectMethods(object host) .Where(p => p.GetGetMethod() != null) .Select(p => new { p.Name, MethodInfo = p.GetGetMethod()! }))) { - Assert.IsTrue(TryAdd(method.Name, method.MethodInfo)); + TryAdd(NameCleaner.CleanName(method.Name), method.MethodInfo); } } } @@ -528,6 +614,7 @@ class TestInfo [JsonDerivedType(typeof(AssertUninstantiable), typeDiscriminator: nameof(CommandType.assert_uninstantiable))] abstract class Command { + [JsonIgnore] public CommandType type; public uint line; @@ -549,6 +636,7 @@ enum RawValueType i64 = WebAssemblyValueType.Int64, f32 = WebAssemblyValueType.Float32, f64 = WebAssemblyValueType.Float64, + v128 = WebAssemblyValueType.V128, } class TypeOnly @@ -558,12 +646,13 @@ class TypeOnly public override string ToString() => type.ToString(); } - [JsonPolymorphic(TypeDiscriminatorPropertyName = nameof(type))] + [JsonPolymorphic(TypeDiscriminatorPropertyName = "type")] [JsonDerivedType(typeof(Int32Value), typeDiscriminator: nameof(RawValueType.i32))] [JsonDerivedType(typeof(Int64Value), typeDiscriminator: nameof(RawValueType.i64))] [JsonDerivedType(typeof(Float32Value), typeDiscriminator: nameof(RawValueType.f32))] [JsonDerivedType(typeof(Float64Value), typeDiscriminator: nameof(RawValueType.f64))] - abstract class TypedValue : TypeOnly + [JsonDerivedType(typeof(V128Value), typeDiscriminator: nameof(RawValueType.v128))] + abstract class TypedValue { public abstract object BoxedValue { get; } } @@ -575,7 +664,7 @@ class Int32Value : TypedValue public override object BoxedValue => (int)value; - public override string ToString() => $"{type}: {value}"; + public override string ToString() => $"i32: {value}"; } class Int64Value : TypedValue @@ -585,7 +674,7 @@ class Int64Value : TypedValue public override object BoxedValue => (long)value; - public override string ToString() => $"{type}: {value}"; + public override string ToString() => $"i64: {value}"; } class Float32Value : Int32Value @@ -594,7 +683,7 @@ class Float32Value : Int32Value public override object BoxedValue => ActualValue; - public override string ToString() => $"{type}: {BoxedValue}"; + public override string ToString() => $"f32: {BoxedValue}"; } class Float64Value : Int64Value @@ -603,7 +692,117 @@ class Float64Value : Int64Value public override object BoxedValue => ActualValue; - public override string ToString() => $"{type}: {BoxedValue}"; + public override string ToString() => $"f64: {BoxedValue}"; + } + + class V128Value : TypedValue + { + public string? lane_type; + public string[]? value; + + public override object BoxedValue => ActualValue; + + // Returns true if any lane is a NaN pattern ("nan:canonical" or "nan:arithmetic"). + public bool HasNaN => value != null && value.Any(v => v.StartsWith("nan:", StringComparison.Ordinal)); + + // Parses a lane value string to ulong. NaN patterns map to a canonical NaN for the lane type. + private ulong ParseLane(string s) + { + if (!s.StartsWith("nan:", StringComparison.Ordinal)) + return ulong.Parse(s); + return lane_type == "f64" ? 0x7FF8000000000000UL : 0x7FC00000UL; + } + + public Vector128 ActualValue + { + get + { + if (value == null || value.Length == 0) + return Vector128.Zero; + var bytes = new byte[16]; + switch (lane_type) + { + case "i8": + for (var i = 0; i < 16 && i < value.Length; i++) + bytes[i] = (byte)ParseLane(value[i]); + break; + case "i16": + for (var i = 0; i < 8 && i < value.Length; i++) + { + var v = (ushort)ParseLane(value[i]); + bytes[i * 2] = (byte)v; + bytes[i * 2 + 1] = (byte)(v >> 8); + } + break; + case "i32": + case "f32": + for (var i = 0; i < 4 && i < value.Length; i++) + { + var v = (uint)ParseLane(value[i]); + bytes[i * 4] = (byte)v; + bytes[i * 4 + 1] = (byte)(v >> 8); + bytes[i * 4 + 2] = (byte)(v >> 16); + bytes[i * 4 + 3] = (byte)(v >> 24); + } + break; + case "i64": + case "f64": + for (var i = 0; i < 2 && i < value.Length; i++) + { + var v = ParseLane(value[i]); + bytes[i * 8] = (byte)v; + bytes[i * 8 + 1] = (byte)(v >> 8); + bytes[i * 8 + 2] = (byte)(v >> 16); + bytes[i * 8 + 3] = (byte)(v >> 24); + bytes[i * 8 + 4] = (byte)(v >> 32); + bytes[i * 8 + 5] = (byte)(v >> 40); + bytes[i * 8 + 6] = (byte)(v >> 48); + bytes[i * 8 + 7] = (byte)(v >> 56); + } + break; + } + return Vector128.Create(bytes[0], bytes[1], bytes[2], bytes[3], bytes[4], bytes[5], bytes[6], bytes[7], + bytes[8], bytes[9], bytes[10], bytes[11], bytes[12], bytes[13], bytes[14], bytes[15]); + } + } + + // NaN-aware lane-by-lane match: a "nan:*" pattern matches any NaN in that lane. + public bool IsMatch(Vector128 actual) + { + if (!HasNaN) return ActualValue.Equals(actual); + if (value == null) return false; + switch (lane_type) + { + case "f32": + { + var af = actual.As(); + for (var i = 0; i < 4 && i < value.Length; i++) + { + if (value[i].StartsWith("nan:", StringComparison.Ordinal)) + { if (!float.IsNaN(af[i])) return false; } + else + { if ((uint)ParseLane(value[i]) != BitConverter.SingleToUInt32Bits(af[i])) return false; } + } + return true; + } + case "f64": + { + var ad = actual.As(); + for (var i = 0; i < 2 && i < value.Length; i++) + { + if (value[i].StartsWith("nan:", StringComparison.Ordinal)) + { if (!double.IsNaN(ad[i])) return false; } + else + { if (ParseLane(value[i]) != BitConverter.DoubleToUInt64Bits(ad[i])) return false; } + } + return true; + } + default: + return ActualValue.Equals(actual); + } + } + + public override string ToString() => $"v128({lane_type})[{string.Join(',', value ?? [])}]"; } [JsonConverter(typeof(JsonStringEnumConverter))] @@ -618,6 +817,7 @@ enum TestActionType [JsonDerivedType(typeof(Get), typeDiscriminator: nameof(TestActionType.get))] abstract class TestAction { + [JsonIgnore] public TestActionType type; public string module; public string field; diff --git a/WebAssembly.Tests/Runtime/SpecTests.cs b/WebAssembly.Tests/Runtime/SpecTests.cs index 7ced129a..03c1aaf9 100644 --- a/WebAssembly.Tests/Runtime/SpecTests.cs +++ b/WebAssembly.Tests/Runtime/SpecTests.cs @@ -10,9 +10,6 @@ namespace WebAssembly.Runtime; /// Runs the official specification's tests. /// [TestClass] -#if NET10_0 // TODO Find a way to resolve this compatibility issue, ideally without editing the JSON files. -[Ignore("The JSON files aren't compatible with .NET 10+ due to https://github.com/dotnet/runtime/pull/106460.")] -#endif public class SpecTests { /// @@ -30,8 +27,7 @@ public void SpecTest_address() [TestMethod] public void SpecTest_align() { - static bool skip(uint line) => line <= 454 || (line >= 807 && line <= 811) || (line >= 828 && line <= 850); - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "align"), "align.json", skip); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "align"), "align.json"); } /// @@ -67,12 +63,7 @@ public void SpecTest_block() [TestMethod] public void SpecTest_br() { - var skips = new HashSet - { - // The JIT compiler encountered invalid IL code or an internal limitation. - 357, 361, 373, 374, 375, 378, 379, 382, 383, 384, 394, 396, 401, 406, 412, 415, 417, - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "br"), "br.json", skips.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "br"), "br.json"); } /// @@ -81,10 +72,7 @@ public void SpecTest_br() [TestMethod] public void SpecTest_br_if() { - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "br_if"), "br_if.json", - line => - (line >= 372 && line <= 478) // The JIT compiler encountered invalid IL code or an internal limitation. - ); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "br_if"), "br_if.json"); } /// @@ -93,12 +81,7 @@ public void SpecTest_br_if() [TestMethod] public void SpecTest_br_table() { - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "br_table"), "br_table.json", - line => line == 3 || // BranchTable requires all labels to have type Empty, but found Int32. - (line >= 1247 && line <= 1426) || // has no method source. - line == 1429 || // should have thrown an exception but did not. - line == 1502// || // should have thrown an exception but did not. - ); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "br_table"), "br_table.json"); } /// @@ -114,30 +97,15 @@ public void SpecTest_break_drop() /// Runs the call tests. /// [TestMethod] - public void SpecTest_call() - { - var skips = new HashSet - { - 272, // Infinite loop - 273, // Infinite loop - 289, // IndexOutOfRangeException (expected to fail, but a better exception needed) - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "call"), "call.json", skips.Contains); - } + public void SpecTest_call() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "call"), "call.json"); /// /// Runs the call_indirect tests. /// [TestMethod] - public void SpecTest_call_indirect() - { - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "call_indirect"), "call_indirect.json", - line => - line == 556 || // Infinite loop - (line >= 557 && line <= 589) || // No method source - line == 940 // unknown function 0 doesn't have a test procedure set up. - ); - } + public void SpecTest_call_indirect() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "call_indirect"), "call_indirect.json"); /// /// Runs the const tests. @@ -154,23 +122,13 @@ public void SpecTest_const() [TestMethod] public void SpecTest_conversions() { - var skips = new HashSet - { - 88, // Arithmetic operation resulted in an overflow - 89, // Arithmetic operation resulted in an overflow - 93, // No exception thrown. OverflowException exception was expected - 133, // Arithmetic operation resulted in an overflow - 134, // Arithmetic operation resulted in an overflow - 139, // No exception thrown. OverflowException exception was expected - 183, // Arithmetic operation resulted in an overflow - 187, // No exception thrown. OverflowException exception was expected - 229, // Arithmetic operation resulted in an overflow - 234, // Arithmetic operation resulted in an overflow - 236 // OverflowException exception was expected - }; if (!Environment.Is64BitProcess) // 32-bit JIT operates differently as of .NET Core 3.1. - skips.UnionWith([454, 455, 470, 471]); - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "conversions"), "conversions.json", skips.Contains); + { + var skips = new HashSet { 454, 455, 470, 471 }; + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "conversions"), "conversions.json", skips.Contains); + } + else + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "conversions"), "conversions.json"); } /// @@ -188,20 +146,7 @@ public void SpecTest_custom() [TestMethod] public void SpecTest_data() { - var skips = new HashSet - { - 78, // MemoryAccessOutOfRangeException: Attempted to access 1 bytes of memory starting at offset 65536, which would have exceeded the allocated memory. - 83, // MemoryAccessOutOfRangeException: Attempted to access 1 bytes of memory starting at offset 65536, which would have exceeded the allocated memory. - 89, // MemoryAccessOutOfRangeException: Attempted to access 1 bytes of memory starting at offset 131072, which would have exceeded the allocated memory. - 94, // Attempted to access 1 bytes of memory starting at offset 0, which would have exceeded the allocated memory. - 103, // Attempted to access 1 bytes of memory starting at offset 0, which would have exceeded the allocated memory. - 108, // Attempted to access 1 bytes of memory starting at offset 65536, which would have exceeded the allocated memory. - 113, // Attempted to access 1 bytes of memory starting at offset 0, which would have exceeded the allocated memory. - 122, // Attempted to access 1 bytes of memory starting at offset 0, which would have exceeded the allocated memory. - 186, // No exception thrown. ModuleLoadException exception was expected. - 194, // No exception thrown. ModuleLoadException exception was expected. - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "data"), "data.json", skips.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "data"), "data.json"); } /// @@ -210,57 +155,7 @@ public void SpecTest_data() [TestMethod] public void SpecTest_elem() { - var miscellaneous = new HashSet - { - 170, 186, 203, // ModuleLoadException, MemoryAccessOutOfRangeException or OverflowException, but no exception was thrown. - 237, // number, when added to Length, would exceed the defined Maximum. - 318, // The delegate at position 9 is expected to be of type System.Action, but the supplied delegate is System.Func`1[System.Int32]. - 357, 370, // Missing import for module1::shared-table. - }; - - var initializerIssues = new HashSet - { // Initializer expression support for the Element section is limited to a single Int32 constant followed by end. - 53, - 60, - }; - - var exceptionExpected = new HashSet - { // No exception thrown. ModuleLoadException exception was expected. - 143, - 152, - 161, - 178, - 195, - }; - - var failedLookUp = new HashSet - { // Failed to look up method call-overwritten-element - 329, - }; - - var nullRef = new HashSet - { // NullReferenceException - 353, - 366, - 379, - }; - - var notEqual = new HashSet - { - 367, // Not equal: 68 and 65 - 380, // Not equal: 69 and 65 - 381, // Not equal: 70 and 66 - }; - - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "elem"), "elem.json", - line => - miscellaneous.Contains(line) || - initializerIssues.Contains(line) || - exceptionExpected.Contains(line) || - failedLookUp.Contains(line) || - nullRef.Contains(line) || - notEqual.Contains(line) - ); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "elem"), "elem.json"); } /// @@ -278,28 +173,7 @@ public void SpecTest_endianness() [TestMethod] public void SpecTest_exports() { - var skips = new HashSet - { - 33, // Exception expected but not thrown. - 37, // Exception expected but not thrown. - 41, // Exception expected but not thrown. - 45, // Exception expected but not thrown. - 49, // Exception expected but not thrown. - 82, // Exception expected but not thrown. - 86, // Exception expected but not thrown. - 90, // Exception expected but not thrown. - 94, // Exception expected but not thrown. - 98, // Exception expected but not thrown. - 130, // Exception expected but not thrown. - 139, // Exception expected but not thrown. - 143, // Exception expected but not thrown. - 147, // Exception expected but not thrown. - 179, // Exception expected but not thrown. - 188, // Exception expected but not thrown. - 192, // Exception expected but not thrown. - 196, // Exception expected but not thrown. - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "exports"), "exports.json", skips.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "exports"), "exports.json"); } /// @@ -362,77 +236,29 @@ public void SpecTest_f64_cmp() [TestMethod] public void SpecTest_fac() { - var skips = new HashSet - { - 89, // Infinite loop - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "fac"), "fac.json", skips.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "fac"), "fac.json"); } /// /// Runs the float_exprs tests. /// [TestMethod] - public void SpecTest_float_exprs() - { - var skips = new HashSet - { - 511, // Arithmetic operation resulted in an overflow. - 519, // Arithmetic operation resulted in an overflow. - }; - -#if NET5_0_OR_GREATER - skips.Add(2351); - skips.Add(2357); -#endif - -#if NET8_0_OR_GREATER - skips.Add(2353); - skips.Add(2359); -#endif - - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "float_exprs"), "float_exprs.json", skips.Contains); - } + public void SpecTest_float_exprs() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "float_exprs"), "float_exprs.json"); /// /// Runs the float_literals tests. /// [TestMethod] - public void SpecTest_float_literals() - { - var skips = new HashSet - { - 109, // Not equal: 2141192192 and 2145386496 - 111, // Not equal: 2139169605 and 2143363909 - 112, // Not equal: 2142257232 and 2146451536 - 113, // Not equal: -5587746 and -1393442 - }; - if (!Environment.Is64BitProcess) - { - skips.UnionWith( - [ - 141, // Not equal: 9219994337134247936 and 9222246136947933184 - 143, // Not equal: 9218888453225749180 and 9221140253039434428 - 144, // Not equal: 9219717281780008969 and 9221969081593694217 - 145, // Not equal: -3751748707474619 and -1499948893789371 - ]); - } - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "float_literals"), "float_literals.json", skips.Contains); - } + public void SpecTest_float_literals() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "float_literals"), "float_literals.json"); /// /// Runs the float_memory tests. /// [TestMethod] - public void SpecTest_float_memory() - { - var skips = new HashSet - { - 21, // Not equal: 2141192192 and 2145386496 - 73, // Not equal: 2141192192 and 2145386496 - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "float_memory"), "float_memory.json", skips.Contains); - } + public void SpecTest_float_memory() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "float_memory"), "float_memory.json"); /// /// Runs the float_misc tests. @@ -518,27 +344,15 @@ public abstract class IntegerMath /// Runs the i32 tests. /// [TestMethod] - public void SpecTest_i32() - { - var skip = new HashSet - { - 106, // Arithmetic operation resulted in an overflow. - }; - SpecTestRunner.Run>(Path.Combine("Runtime", "SpecTestData", "i32"), "i32.json", skip.Contains); - } + public void SpecTest_i32() => + SpecTestRunner.Run>(Path.Combine("Runtime", "SpecTestData", "i32"), "i32.json"); /// /// Runs the i64 tests. /// [TestMethod] - public void SpecTest_i64() - { - var skip = new HashSet - { - 106, // Arithmetic operation resulted in an overflow. - }; - SpecTestRunner.Run>(Path.Combine("Runtime", "SpecTestData", "i64"), "i64.json", skip.Contains); - } + public void SpecTest_i64() => + SpecTestRunner.Run>(Path.Combine("Runtime", "SpecTestData", "i64"), "i64.json"); /// /// Runs the if tests. @@ -546,16 +360,7 @@ public void SpecTest_i64() [TestMethod] public void SpecTest_if() { - var skip = new HashSet - { - 491, // Unreachable instruction was encountered. - 492, // The JIT compiler encountered invalid IL code or an internal limitation. - 493, // The JIT compiler encountered invalid IL code or an internal limitation. - 495, // Not equal: -14 and - 231. - 564, // Should have thrown an exception but did not. - 576, // Should have thrown an exception but did not. - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "if"), "if.json", skip.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "if"), "if.json"); } /// @@ -564,23 +369,7 @@ public void SpecTest_if() [TestMethod] public void SpecTest_imports() { - var skip = new HashSet - { - 322, // Missing import for test::table-10-inf. - 323, // Missing import for test::table-10-inf. - 324, // Missing import for test::table-10-inf. - 352, // ImportException exception was expected - 356, // ImportException exception was expected - 405, // ModuleLoadException exception was expected. - 417, // Missing import for test::memory-2-inf. - 418, // Missing import for test::memory-2-inf. - 419, // Missing import for test::memory-2-inf. - 445, // ImportException exception was expected. - 449, // ImportException exception was expected. - 479, // ImportException exception was expected. - 483, // ImportException exception was expected. - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "imports"), "imports.json", skip.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "imports"), "imports.json"); } /// @@ -613,7 +402,6 @@ public void SpecTest_int_literals() /// Runs the labels tests. /// [TestMethod] - [Ignore("StackTooSmallException")] public void SpecTest_labels() { SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "labels"), "labels.json"); @@ -634,31 +422,7 @@ public void SpecTest_left_to_right() [TestMethod] public void SpecTest_linking() { - var skips = new HashSet - { - 48, // setter cannot have a return type. - 50, // Missing import for Mg::glob. - 68, 69, 71, 72, 75, 77, 81, 83, // The given key '$Ng' was not present in the dictionary. - 154, // Missing import for Mt::tab. - 170, // The given key '$Ot' was not present in the dictionary. - 172, 173, 175, // Not equal: -4 and 4 - 176, // The given key '$Ot' was not present in the dictionary. - 178, 179, 181,// Object reference not set to an instance of an object. - 182, // The given key '$Ot' was not present in the dictionary. - 192, // Missing import for Mt::tab. - 204, // The given key '$G2' was not present in the dictionary. - 207, 228, 239, // Missing import for Mt::tab. - 279, // Missing import for Mm::mem. - 288, 289, // Not equal: 167 and 2 - 291, // The given key '$Om' was not present in the dictionary. - 293, 299, 306, // Missing import for Mm::mem. - 314, 315, 316, 317, 318, 319, 320, 321, // The given key '$Pm' was not present in the dictionary. - 335, 345, // Missing import for Mm::mem. - 371, // ModuleLoadException exception was expected. - 387, // Not equal: 104 and 0 - 388, // Object reference not set to an instance of an object. - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "linking"), "linking.json", skips.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "linking"), "linking.json"); } /// @@ -712,19 +476,13 @@ public void SpecTest_loop() [TestMethod] public void SpecTest_memory() { - var skip = new HashSet - { - 49, // No exception thrown. ModuleLoadException exception was expected. - 53, // No exception thrown. ModuleLoadException exception was expected. - 57, // No exception thrown. ModuleLoadException exception was expected. - 61, // No exception thrown. ModuleLoadException exception was expected. - 65, // No exception thrown. ModuleLoadException exception was expected. - 69, // No exception thrown. ModuleLoadException exception was expected. - 73, // No exception thrown. ModuleLoadException exception was expected. - }; + HashSet? skip = null; if (!Environment.Is64BitProcess) + { + skip = new HashSet(); skip.UnionWith(Enumerable.Range(187, 26).Select(i => (uint)i)); // Common Language Runtime detected an invalid program. - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "memory"), "memory.json", skip.Contains); + } + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "memory"), "memory.json", skip != null ? (Func)skip.Contains : null); } /// @@ -824,19 +582,7 @@ public void SpecTest_store() [TestMethod] public void SpecTest_switch() { - var skips = new HashSet - { - 138, // JIT Compiler encountered an internal limitation. - 139, // JIT Compiler encountered an internal limitation. - 140, // JIT Compiler encountered an internal limitation. - 141, // JIT Compiler encountered an internal limitation. - 142, // JIT Compiler encountered an internal limitation. - 143, // JIT Compiler encountered an internal limitation. - 144, // JIT Compiler encountered an internal limitation. - 145, // JIT Compiler encountered an internal limitation. - 146, // JIT Compiler encountered an internal limitation. - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "switch"), "switch.json", skips.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "switch"), "switch.json"); } /// @@ -845,12 +591,7 @@ public void SpecTest_switch() [TestMethod] public void SpecTest_traps() { - var skips = new HashSet - { - 83, // threw an unexpected exception of type InvalidProgramException. - 91, // threw an unexpected exception of type InvalidProgramException. - }; - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "traps"), "traps.json", skips.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "traps"), "traps.json"); } /// @@ -877,23 +618,13 @@ public void SpecTest_unreachable() [TestMethod] public void SpecTest_unreached_invalid() { - var skips = new HashSet - { - 490, // should have thrown an exception but did not. - 585, // should have thrown an exception but did not. - 604, // should have thrown an exception but did not. - 676, // should have thrown an exception but did not. - 690, // should have thrown an exception but did not. - }; - - SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "unreached-invalid"), "unreached-invalid.json", skips.Contains); + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "unreached-invalid"), "unreached-invalid.json"); } /// /// Runs the unwind tests. /// [TestMethod] - [Ignore("The JIT compiler encountered invalid IL code or an internal limitation.")] public void SpecTest_unwind() { SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "unwind"), "unwind.json"); @@ -925,4 +656,294 @@ public void SpecTest_utf8_import_module() { SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "utf8-import-module"), "utf8-import-module.json"); } + + /// Runs the bulk memory tests. + [TestMethod] + public void SpecTest_bulk() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "bulk"), "bulk.json"); + + /// Runs the simd_address tests. + [TestMethod] + public void SpecTest_simd_address() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_address"), "simd_address.json"); + + /// Runs the simd_align tests. + [TestMethod] + public void SpecTest_simd_align() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_align"), "simd_align.json"); + + /// Runs the simd_bit_shift tests. + [TestMethod] + public void SpecTest_simd_bit_shift() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_bit_shift"), "simd_bit_shift.json"); + + /// Runs the simd_bitwise tests. + [TestMethod] + public void SpecTest_simd_bitwise() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_bitwise"), "simd_bitwise.json"); + + /// Runs the simd_boolean tests. + [TestMethod] + public void SpecTest_simd_boolean() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_boolean"), "simd_boolean.json"); + + /// Runs the simd_const tests. + [TestMethod] + public void SpecTest_simd_const() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_const"), "simd_const.json"); + + /// Runs the simd_conversions tests. + [TestMethod] + public void SpecTest_simd_conversions() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_conversions"), "simd_conversions.json"); + + /// Runs the simd_f32x4 tests. + [TestMethod] + public void SpecTest_simd_f32x4() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f32x4"), "simd_f32x4.json"); + + /// Runs the simd_f32x4_arith tests. + [TestMethod] + public void SpecTest_simd_f32x4_arith() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f32x4_arith"), "simd_f32x4_arith.json"); + + /// Runs the simd_f32x4_cmp tests. + [TestMethod] + public void SpecTest_simd_f32x4_cmp() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f32x4_cmp"), "simd_f32x4_cmp.json"); + + /// Runs the simd_f32x4_pmin_pmax tests. + [TestMethod] + public void SpecTest_simd_f32x4_pmin_pmax() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f32x4_pmin_pmax"), "simd_f32x4_pmin_pmax.json"); + + /// Runs the simd_f32x4_rounding tests. + [TestMethod] + public void SpecTest_simd_f32x4_rounding() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f32x4_rounding"), "simd_f32x4_rounding.json"); + + /// Runs the simd_f64x2 tests. + [TestMethod] + public void SpecTest_simd_f64x2() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f64x2"), "simd_f64x2.json"); + + /// Runs the simd_f64x2_arith tests. + [TestMethod] + public void SpecTest_simd_f64x2_arith() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f64x2_arith"), "simd_f64x2_arith.json"); + + /// Runs the simd_f64x2_cmp tests. + [TestMethod] + public void SpecTest_simd_f64x2_cmp() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f64x2_cmp"), "simd_f64x2_cmp.json"); + + /// Runs the simd_f64x2_pmin_pmax tests. + [TestMethod] + public void SpecTest_simd_f64x2_pmin_pmax() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f64x2_pmin_pmax"), "simd_f64x2_pmin_pmax.json"); + + /// Runs the simd_f64x2_rounding tests. + [TestMethod] + public void SpecTest_simd_f64x2_rounding() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_f64x2_rounding"), "simd_f64x2_rounding.json"); + + /// Runs the simd_i16x8_arith tests. + [TestMethod] + public void SpecTest_simd_i16x8_arith() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i16x8_arith"), "simd_i16x8_arith.json"); + + /// Runs the simd_i16x8_arith2 tests. + [TestMethod] + public void SpecTest_simd_i16x8_arith2() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i16x8_arith2"), "simd_i16x8_arith2.json"); + + /// Runs the simd_i16x8_cmp tests. + [TestMethod] + public void SpecTest_simd_i16x8_cmp() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i16x8_cmp"), "simd_i16x8_cmp.json"); + + /// Runs the simd_i16x8_extadd_pairwise_i8x16 tests. + [TestMethod] + public void SpecTest_simd_i16x8_extadd_pairwise_i8x16() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i16x8_extadd_pairwise_i8x16"), "simd_i16x8_extadd_pairwise_i8x16.json"); + + /// Runs the simd_i16x8_extmul_i8x16 tests. + [TestMethod] + public void SpecTest_simd_i16x8_extmul_i8x16() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i16x8_extmul_i8x16"), "simd_i16x8_extmul_i8x16.json"); + + /// Runs the simd_i16x8_q15mulr_sat_s tests. + [TestMethod] + public void SpecTest_simd_i16x8_q15mulr_sat_s() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i16x8_q15mulr_sat_s"), "simd_i16x8_q15mulr_sat_s.json"); + + /// Runs the simd_i16x8_sat_arith tests. + [TestMethod] + public void SpecTest_simd_i16x8_sat_arith() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i16x8_sat_arith"), "simd_i16x8_sat_arith.json"); + + /// Runs the simd_i32x4_arith tests. + [TestMethod] + public void SpecTest_simd_i32x4_arith() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i32x4_arith"), "simd_i32x4_arith.json"); + + /// Runs the simd_i32x4_arith2 tests. + [TestMethod] + public void SpecTest_simd_i32x4_arith2() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i32x4_arith2"), "simd_i32x4_arith2.json"); + + /// Runs the simd_i32x4_cmp tests. + [TestMethod] + public void SpecTest_simd_i32x4_cmp() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i32x4_cmp"), "simd_i32x4_cmp.json"); + + /// Runs the simd_i32x4_dot_i16x8 tests. + [TestMethod] + public void SpecTest_simd_i32x4_dot_i16x8() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i32x4_dot_i16x8"), "simd_i32x4_dot_i16x8.json"); + + /// Runs the simd_i32x4_extadd_pairwise_i16x8 tests. + [TestMethod] + public void SpecTest_simd_i32x4_extadd_pairwise_i16x8() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i32x4_extadd_pairwise_i16x8"), "simd_i32x4_extadd_pairwise_i16x8.json"); + + /// Runs the simd_i32x4_extmul_i16x8 tests. + [TestMethod] + public void SpecTest_simd_i32x4_extmul_i16x8() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i32x4_extmul_i16x8"), "simd_i32x4_extmul_i16x8.json"); + + /// Runs the simd_i32x4_trunc_sat_f32x4 tests. + [TestMethod] + public void SpecTest_simd_i32x4_trunc_sat_f32x4() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i32x4_trunc_sat_f32x4"), "simd_i32x4_trunc_sat_f32x4.json"); + + /// Runs the simd_i32x4_trunc_sat_f64x2 tests. + [TestMethod] + public void SpecTest_simd_i32x4_trunc_sat_f64x2() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i32x4_trunc_sat_f64x2"), "simd_i32x4_trunc_sat_f64x2.json"); + + /// Runs the simd_i64x2_arith tests. + [TestMethod] + public void SpecTest_simd_i64x2_arith() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i64x2_arith"), "simd_i64x2_arith.json"); + + /// Runs the simd_i64x2_arith2 tests. + [TestMethod] + public void SpecTest_simd_i64x2_arith2() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i64x2_arith2"), "simd_i64x2_arith2.json"); + + /// Runs the simd_i64x2_cmp tests. + [TestMethod] + public void SpecTest_simd_i64x2_cmp() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i64x2_cmp"), "simd_i64x2_cmp.json"); + + /// Runs the simd_i64x2_extmul_i32x4 tests. + [TestMethod] + public void SpecTest_simd_i64x2_extmul_i32x4() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i64x2_extmul_i32x4"), "simd_i64x2_extmul_i32x4.json"); + + /// Runs the simd_i8x16_arith tests. + [TestMethod] + public void SpecTest_simd_i8x16_arith() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i8x16_arith"), "simd_i8x16_arith.json"); + + /// Runs the simd_i8x16_arith2 tests. + [TestMethod] + public void SpecTest_simd_i8x16_arith2() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i8x16_arith2"), "simd_i8x16_arith2.json"); + + /// Runs the simd_i8x16_cmp tests. + [TestMethod] + public void SpecTest_simd_i8x16_cmp() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i8x16_cmp"), "simd_i8x16_cmp.json"); + + /// Runs the simd_i8x16_sat_arith tests. + [TestMethod] + public void SpecTest_simd_i8x16_sat_arith() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_i8x16_sat_arith"), "simd_i8x16_sat_arith.json"); + + /// Runs the simd_int_to_int_extend tests. + [TestMethod] + public void SpecTest_simd_int_to_int_extend() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_int_to_int_extend"), "simd_int_to_int_extend.json"); + + /// Runs the simd_lane tests. + [TestMethod] + public void SpecTest_simd_lane() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_lane"), "simd_lane.json"); + + /// Runs the simd_load tests. + [TestMethod] + public void SpecTest_simd_load() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_load"), "simd_load.json"); + + /// Runs the simd_load8_lane tests. + [TestMethod] + public void SpecTest_simd_load8_lane() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_load8_lane"), "simd_load8_lane.json"); + + /// Runs the simd_load16_lane tests. + [TestMethod] + public void SpecTest_simd_load16_lane() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_load16_lane"), "simd_load16_lane.json"); + + /// Runs the simd_load32_lane tests. + [TestMethod] + public void SpecTest_simd_load32_lane() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_load32_lane"), "simd_load32_lane.json"); + + /// Runs the simd_load64_lane tests. + [TestMethod] + public void SpecTest_simd_load64_lane() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_load64_lane"), "simd_load64_lane.json"); + + /// Runs the simd_load_extend tests. + [TestMethod] + public void SpecTest_simd_load_extend() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_load_extend"), "simd_load_extend.json"); + + /// Runs the simd_load_splat tests. + [TestMethod] + public void SpecTest_simd_load_splat() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_load_splat"), "simd_load_splat.json"); + + /// Runs the simd_load_zero tests. + [TestMethod] + public void SpecTest_simd_load_zero() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_load_zero"), "simd_load_zero.json"); + + /// Runs the simd_select tests. + [TestMethod] + public void SpecTest_simd_select() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_select"), "simd_select.json"); + + /// Runs the simd_splat tests. + [TestMethod] + public void SpecTest_simd_splat() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_splat"), "simd_splat.json"); + + /// Runs the simd_store tests. + [TestMethod] + public void SpecTest_simd_store() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_store"), "simd_store.json"); + + /// Runs the simd_store8_lane tests. + [TestMethod] + public void SpecTest_simd_store8_lane() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_store8_lane"), "simd_store8_lane.json"); + + /// Runs the simd_store16_lane tests. + [TestMethod] + public void SpecTest_simd_store16_lane() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_store16_lane"), "simd_store16_lane.json"); + + /// Runs the simd_store32_lane tests. + [TestMethod] + public void SpecTest_simd_store32_lane() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_store32_lane"), "simd_store32_lane.json"); + + /// Runs the simd_store64_lane tests. + [TestMethod] + public void SpecTest_simd_store64_lane() => + SpecTestRunner.Run(Path.Combine("Runtime", "SpecTestData", "simd_store64_lane"), "simd_store64_lane.json"); } diff --git a/WebAssembly.Tests/Runtime/TableImportTests.cs b/WebAssembly.Tests/Runtime/TableImportTests.cs index cc62051c..4563e730 100644 --- a/WebAssembly.Tests/Runtime/TableImportTests.cs +++ b/WebAssembly.Tests/Runtime/TableImportTests.cs @@ -178,7 +178,7 @@ public void Compile_TableImport_ExportedImport() Kind = ExternalKind.Table, }); - var table = new FunctionTable(0); + var table = new FunctionTable(1); var exportedTable = module.ToInstance( new ImportDictionary { @@ -337,8 +337,8 @@ public void Compile_TableImport_UndersizedTable() ], }); - var table = new FunctionTable(0, 1); - Assert.AreEqual(0u, table.Length); + var table = new FunctionTable(1, 1); + Assert.AreEqual(1u, table.Length); var compiled = module.ToInstance>( new ImportDictionary { diff --git a/WebAssembly/BlockType.cs b/WebAssembly/BlockType.cs index 85b7bfbb..b8aabe91 100644 --- a/WebAssembly/BlockType.cs +++ b/WebAssembly/BlockType.cs @@ -21,6 +21,21 @@ public enum BlockType : sbyte /// 64-bit floating point value-type, equivalent to .NET's . /// Float64 = -0x04, + /// + /// A nullable reference to a function (funcref). + /// + FuncRef = -0x10, + + /// + /// A nullable external reference (externref). + /// + ExternRef = -0x11, + + /// + /// 128-bit SIMD vector (v128, WASM 2.0). + /// + V128 = -0x05, + /// /// Pseudo type for representing an empty block type. /// @@ -49,6 +64,15 @@ public static bool TryToValueType(this BlockType blockType, out WebAssemblyValue case BlockType.Float64: valueType = WebAssemblyValueType.Float64; break; + case BlockType.FuncRef: + valueType = WebAssemblyValueType.FuncRef; + break; + case BlockType.ExternRef: + valueType = WebAssemblyValueType.ExternRef; + break; + case BlockType.V128: + valueType = WebAssemblyValueType.V128; + break; } return true; @@ -60,6 +84,9 @@ public static bool TryToValueType(this BlockType blockType, out WebAssemblyValue BlockType.Int64 => "i64", BlockType.Float32 => "f32", BlockType.Float64 => "f64", + BlockType.FuncRef => "funcref", + BlockType.ExternRef => "externref", + BlockType.V128 => "v128", BlockType.Empty => "", _ => "?", }; diff --git a/WebAssembly/Data.cs b/WebAssembly/Data.cs index 13ef3479..42cd1c97 100644 --- a/WebAssembly/Data.cs +++ b/WebAssembly/Data.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; @@ -11,15 +11,21 @@ namespace WebAssembly; public class Data { /// - /// The linear memory index (always 0 in the initial version of WebAssembly). + /// The segment kind: 0 = active (memory 0, offset expr), 1 = passive, 2 = active (explicit memory index + offset expr). /// - public uint Index { get; set; } + public uint Kind { get; set; } - [DebuggerBrowsable(DebuggerBrowsableState.Never)] //Wrapped by a property + /// + /// The linear memory index. Only meaningful for kind 2. Kind 0 implicitly targets memory 0. + /// + public uint MemoryIndex { get; set; } + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] private IList? initializerExpression; /// /// An initializer expression that computes the offset at which to place the data. + /// Only meaningful for active segments (kind 0 and 2). /// /// Value cannot be set to null. public IList InitializerExpression @@ -28,7 +34,7 @@ public IList InitializerExpression set => this.initializerExpression = value ?? throw new ArgumentNullException(nameof(value)); } - [DebuggerBrowsable(DebuggerBrowsableState.Never)] //Wrapped by a property + [DebuggerBrowsable(DebuggerBrowsableState.Never)] private IList? rawData; /// @@ -41,32 +47,73 @@ public IList RawData set => this.rawData = value ?? throw new ArgumentNullException(nameof(value)); } - /// - /// Creates a new instance. - /// + /// Creates a new instance. public Data() { } internal Data(Reader reader) { - this.Index = reader.ReadVarUInt32(); - this.initializerExpression = Instruction.ParseInitializerExpression(reader).ToList(); - this.rawData = reader.ReadBytes(reader.ReadVarUInt32()); + Kind = reader.ReadVarUInt32(); + + switch (Kind) + { + case 0: + // Active, memory 0, offset initializer, bytes + this.initializerExpression = Instruction.ParseInitializerExpression(reader).ToList(); + this.rawData = reader.ReadBytes(reader.ReadVarUInt32()); + break; + + case 1: + // Passive — no memory, no offset; just bytes + this.rawData = reader.ReadBytes(reader.ReadVarUInt32()); + break; + + case 2: + // Active, explicit memory index, offset initializer, bytes + MemoryIndex = reader.ReadVarUInt32(); + this.initializerExpression = Instruction.ParseInitializerExpression(reader).ToList(); + this.rawData = reader.ReadBytes(reader.ReadVarUInt32()); + break; + + default: + throw new ModuleLoadException($"Unsupported data segment kind {Kind}.", reader.Offset); + } } - /// - /// Expresses the value of this instance as a string. - /// - /// A string representation of this instance. - public override string ToString() => $"Index: {Index}, Length: {rawData?.Count}"; + /// Expresses the value of this instance as a string. + public override string ToString() => $"Kind={Kind}, Length: {rawData?.Count}"; internal void WriteTo(Writer writer) { - writer.WriteVar(this.Index); - foreach (var instruction in this.InitializerExpression) - instruction.WriteTo(writer); + writer.WriteVar(Kind); + + switch (Kind) + { + case 0: + foreach (var instruction in this.InitializerExpression) + instruction.WriteTo(writer); + WriteRawData(writer); + break; + + case 1: + WriteRawData(writer); + break; + case 2: + writer.WriteVar(MemoryIndex); + foreach (var instruction in this.InitializerExpression) + instruction.WriteTo(writer); + WriteRawData(writer); + break; + + default: + throw new InvalidOperationException($"Unsupported data segment kind {Kind}."); + } + } + + private void WriteRawData(Writer writer) + { writer.WriteVar((uint)this.RawData.Count); if (this.RawData is byte[] bytes) { diff --git a/WebAssembly/Element.cs b/WebAssembly/Element.cs index 7416b396..70d70126 100644 --- a/WebAssembly/Element.cs +++ b/WebAssembly/Element.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.Diagnostics; using System.Linq; @@ -7,20 +7,26 @@ namespace WebAssembly; /// -/// The elements section allows a module to initialize (at instantiation time) the elements of any imported or internally-defined table with any other definition in the module. +/// An element segment, which can initialize a table (active) or hold refs for later use (passive/declarative). /// public class Element { /// - /// The table index. + /// The segment kind (0–7), encoding active/passive/declarative and init-expression vs func-index forms. + /// + public uint Kind { get; set; } + + /// + /// The table index. Only meaningful for active segments (kind 0, 2, 4, 6). Kind 0/4 implicitly target table 0. /// public uint Index { get; set; } - [DebuggerBrowsable(DebuggerBrowsableState.Never)] //Wrapped by a property + [DebuggerBrowsable(DebuggerBrowsableState.Never)] private IList? initializerExpression; /// /// An initializer expression that computes the offset at which to place the elements. + /// Only meaningful for active segments. /// /// Value cannot be set to null. public IList InitializerExpression @@ -29,11 +35,11 @@ public IList InitializerExpression set => this.initializerExpression = value ?? throw new ArgumentNullException(nameof(value)); } - [DebuggerBrowsable(DebuggerBrowsableState.Never)] //Wrapped by a property + [DebuggerBrowsable(DebuggerBrowsableState.Never)] private IList? elements; /// - /// A sequence of function indices. + /// A sequence of function indices. Used by kinds 0–3 (func-index form). /// /// Value cannot be set to null. public IList Elements @@ -43,63 +49,197 @@ public IList Elements } /// - /// Creates a new instance. + /// The element type for non-func-index forms (kinds 5–7) or explicit-elemtype forms (kinds 1–3). + /// + public ElementType ElemType { get; set; } = ElementType.FunctionReference; + + [DebuggerBrowsable(DebuggerBrowsableState.Never)] + private IList>? initExprs; + + /// + /// Per-element initializer expressions. Used by kinds 4–7 (init-expression form). /// + public IList> InitExprs + { + get => this.initExprs ??= []; + set => this.initExprs = value ?? throw new ArgumentNullException(nameof(value)); + } + + /// Creates a new instance. public Element() { } - /// - /// Creates a new instance with the provided elements. - /// - /// The zero-based offset from the start of the table where are placed, retained as the . - /// The table entries. + /// Creates a new instance with the provided elements (kind 0). public Element(uint offset, params uint[] elements) : this(offset, (IList)elements) { } - /// - /// Creates a new instance with the provided elements. - /// - /// The zero-based offset from the start of the table where are placed, retained as the . - /// The table entries. + /// Creates a new instance with the provided elements (kind 0). public Element(uint offset, IList elements) { this.initializerExpression = [ - new Int32Constant(offset), - new End(), + new Int32Constant(offset), + new End(), ]; this.elements = elements; } internal Element(Reader reader) { - this.Index = reader.ReadVarUInt32(); - this.initializerExpression = Instruction.ParseInitializerExpression(reader).ToList(); + Kind = reader.ReadVarUInt32(); + + switch (Kind) + { + case 0: + // Active, table 0, i32 offset expr, func indices + this.initializerExpression = Instruction.ParseInitializerExpression(reader).ToList(); + ReadFuncIndices(reader); + break; + + case 1: + // Passive, func indices, prefixed with 0x00 elemkind byte + _ = reader.ReadByte(); // elemkind = 0x00 (funcref) + ReadFuncIndices(reader); + break; + + case 2: + // Active, explicit table index, i32 offset expr, func indices, prefixed with 0x00 elemkind + Index = reader.ReadVarUInt32(); + this.initializerExpression = Instruction.ParseInitializerExpression(reader).ToList(); + _ = reader.ReadByte(); // elemkind = 0x00 (funcref) + ReadFuncIndices(reader); + break; + + case 3: + // Declarative, func indices, prefixed with 0x00 elemkind + _ = reader.ReadByte(); // elemkind = 0x00 (funcref) + ReadFuncIndices(reader); + break; + case 4: + // Active, table 0, i32 offset expr, init expressions + this.initializerExpression = Instruction.ParseInitializerExpression(reader).ToList(); + ReadInitExprs(reader); + break; + + case 5: + // Passive, init expressions, prefixed with reftype + ElemType = (ElementType)reader.ReadVarInt7(); + ReadInitExprs(reader); + break; + + case 6: + // Active, explicit table index, i32 offset expr, init expressions, prefixed with reftype + Index = reader.ReadVarUInt32(); + this.initializerExpression = Instruction.ParseInitializerExpression(reader).ToList(); + ElemType = (ElementType)reader.ReadVarInt7(); + ReadInitExprs(reader); + break; + + case 7: + // Declarative, init expressions, prefixed with reftype + ElemType = (ElementType)reader.ReadVarInt7(); + ReadInitExprs(reader); + break; + + default: + throw new ModuleLoadException($"Unsupported element segment kind {Kind}.", reader.Offset); + } + } + + private void ReadFuncIndices(Reader reader) + { var count = checked((int)reader.ReadVarUInt32()); - var elements = this.elements = []; + var list = this.elements = new List(count); + for (var i = 0; i < count; i++) + list.Add(reader.ReadVarUInt32()); + } + private void ReadInitExprs(Reader reader) + { + var count = checked((int)reader.ReadVarUInt32()); + var list = this.initExprs = new List>(count); for (var i = 0; i < count; i++) - elements.Add(reader.ReadVarUInt32()); + list.Add(Instruction.ParseInitializerExpression(reader).ToList()); } - /// - /// Expresses the value of this instance as a string. - /// - /// A string representation of this instance. - public override string ToString() => $"{Index}: {InitializerExpression.Count} ({Elements.Count})"; + /// Expresses the value of this instance as a string. + public override string ToString() => $"Kind={Kind}, Index={Index}: {InitializerExpression.Count} ({Elements.Count})"; internal void WriteTo(Writer writer) { - writer.WriteVar(this.Index); - foreach (var instruction in this.InitializerExpression) - instruction.WriteTo(writer); + writer.WriteVar(Kind); + + switch (Kind) + { + case 0: + foreach (var instruction in this.InitializerExpression) + instruction.WriteTo(writer); + WriteFuncIndices(writer); + break; + + case 1: + writer.Write((byte)0x00); + WriteFuncIndices(writer); + break; + + case 2: + writer.WriteVar(Index); + foreach (var instruction in this.InitializerExpression) + instruction.WriteTo(writer); + writer.Write((byte)0x00); + WriteFuncIndices(writer); + break; + case 3: + writer.Write((byte)0x00); + WriteFuncIndices(writer); + break; + + case 4: + foreach (var instruction in this.InitializerExpression) + instruction.WriteTo(writer); + WriteInitExprs(writer); + break; + + case 5: + writer.WriteVar((sbyte)ElemType); + WriteInitExprs(writer); + break; + + case 6: + writer.WriteVar(Index); + foreach (var instruction in this.InitializerExpression) + instruction.WriteTo(writer); + writer.WriteVar((sbyte)ElemType); + WriteInitExprs(writer); + break; + + case 7: + writer.WriteVar((sbyte)ElemType); + WriteInitExprs(writer); + break; + + default: + throw new InvalidOperationException($"Unsupported element segment kind {Kind}."); + } + } + + private void WriteFuncIndices(Writer writer) + { writer.WriteVar((uint)this.Elements.Count); - foreach (var element in this.Elements) - writer.WriteVar(element); + foreach (var e in this.Elements) + writer.WriteVar(e); + } + + private void WriteInitExprs(Writer writer) + { + writer.WriteVar((uint)this.InitExprs.Count); + foreach (var expr in this.InitExprs) + foreach (var instruction in expr) + instruction.WriteTo(writer); } } diff --git a/WebAssembly/ElementType.cs b/WebAssembly/ElementType.cs index b12f2515..830f585e 100644 --- a/WebAssembly/ElementType.cs +++ b/WebAssembly/ElementType.cs @@ -6,7 +6,12 @@ public enum ElementType : sbyte { /// - /// A function with any signature. + /// A function with any signature (funcref). /// FunctionReference = -0x10, + + /// + /// An external host reference (externref). + /// + ExternRef = -0x11, } diff --git a/WebAssembly/Instruction.cs b/WebAssembly/Instruction.cs index 58afcd40..a75700ad 100644 --- a/WebAssembly/Instruction.cs +++ b/WebAssembly/Instruction.cs @@ -81,6 +81,16 @@ internal static IEnumerable ParseInitializerExpression(Reader reade case OpCode.Int64Constant: yield return new Int64Constant(reader); break; case OpCode.Float32Constant: yield return new Float32Constant(reader); break; case OpCode.Float64Constant: yield return new Float64Constant(reader); break; + case OpCode.RefNull: yield return new Instructions.RefNull(reader); break; + case OpCode.RefFunc: yield return new Instructions.RefFunc(reader); break; + case OpCode.SimdOperationPrefix: + { + var simdOpCode = (SimdOpCode)reader.ReadVarUInt32(); + if (simdOpCode != SimdOpCode.V128Const) + throw new ModuleLoadException($"Opcode \"{simdOpCode}\" is not permitted in intializer expressions.", initialOffset); + yield return new Instructions.V128Const(reader); + break; + } case OpCode.End: yield return new End(); yield break; } } @@ -144,11 +154,14 @@ internal static IEnumerable Parse(Reader reader) case OpCode.CallIndirect: yield return new CallIndirect(reader); break; case OpCode.Drop: yield return new Drop(); break; case OpCode.Select: yield return new Select(); break; + case OpCode.SelectWithType: yield return new Instructions.SelectWithType(reader); break; case OpCode.LocalGet: yield return new LocalGet(reader); break; case OpCode.LocalSet: yield return new LocalSet(reader); break; case OpCode.LocalTee: yield return new LocalTee(reader); break; case OpCode.GlobalGet: yield return new GlobalGet(reader); break; case OpCode.GlobalSet: yield return new GlobalSet(reader); break; + case OpCode.TableGet: yield return new Instructions.TableGet(reader); break; + case OpCode.TableSet: yield return new Instructions.TableSet(reader); break; case OpCode.Int32Load: yield return new Int32Load(reader); break; case OpCode.Int64Load: yield return new Int64Load(reader); break; case OpCode.Float32Load: yield return new Float32Load(reader); break; @@ -307,6 +320,10 @@ internal static IEnumerable Parse(Reader reader) case OpCode.Int64Extend16Signed: yield return new Int64Extend16Signed(); break; case OpCode.Int64Extend32Signed: yield return new Int64Extend32Signed(); break; + case OpCode.RefNull: yield return new Instructions.RefNull(reader); break; + case OpCode.RefIsNull: yield return new Instructions.RefIsNull(); break; + case OpCode.RefFunc: yield return new Instructions.RefFunc(reader); break; + case OpCode.MiscellaneousOperationPrefix: var miscellaneousOpCodeOffset = reader.Offset; var miscellaneousOpCode = (MiscellaneousOpCode)reader.ReadByte(); @@ -321,6 +338,283 @@ internal static IEnumerable Parse(Reader reader) case MiscellaneousOpCode.Int64TruncateSaturateFloat32Unsigned: yield return new Int64TruncateSaturateFloat32Unsigned(); break; case MiscellaneousOpCode.Int64TruncateSaturateFloat64Signed: yield return new Int64TruncateSaturateFloat64Signed(); break; case MiscellaneousOpCode.Int64TruncateSaturateFloat64Unsigned: yield return new Int64TruncateSaturateFloat64Unsigned(); break; + case MiscellaneousOpCode.MemoryInit: yield return new Instructions.MemoryInit(reader); break; + case MiscellaneousOpCode.DataDrop: yield return new Instructions.DataDrop(reader); break; + case MiscellaneousOpCode.MemoryCopy: yield return new Instructions.MemoryCopy(reader); break; + case MiscellaneousOpCode.MemoryFill: yield return new Instructions.MemoryFill(reader); break; + case MiscellaneousOpCode.TableInit: yield return new Instructions.TableInit(reader); break; + case MiscellaneousOpCode.ElemDrop: yield return new Instructions.ElemDrop(reader); break; + case MiscellaneousOpCode.TableCopy: yield return new Instructions.TableCopy(reader); break; + case MiscellaneousOpCode.TableGrow: yield return new Instructions.TableGrow(reader); break; + case MiscellaneousOpCode.TableSize: yield return new Instructions.TableSize(reader); break; + case MiscellaneousOpCode.TableFill: yield return new Instructions.TableFill(reader); break; + } + break; + + case OpCode.SimdOperationPrefix: + var simdOpCodeOffset = reader.Offset; + var simdOpCode = (SimdOpCode)reader.ReadVarUInt32(); + switch (simdOpCode) + { + default: throw new ModuleLoadException($"Don't know how to parse SIMD opcode \"{simdOpCode}\".", simdOpCodeOffset); + case SimdOpCode.V128Load: yield return new Instructions.V128Load(reader); break; + case SimdOpCode.V128Load8X8Signed: yield return new Instructions.V128Load8X8Signed(reader); break; + case SimdOpCode.V128Load8X8Unsigned: yield return new Instructions.V128Load8X8Unsigned(reader); break; + case SimdOpCode.V128Load16X4Signed: yield return new Instructions.V128Load16X4Signed(reader); break; + case SimdOpCode.V128Load16X4Unsigned: yield return new Instructions.V128Load16X4Unsigned(reader); break; + case SimdOpCode.V128Load32X2Signed: yield return new Instructions.V128Load32X2Signed(reader); break; + case SimdOpCode.V128Load32X2Unsigned: yield return new Instructions.V128Load32X2Unsigned(reader); break; + case SimdOpCode.V128Load8Splat: yield return new Instructions.V128Load8Splat(reader); break; + case SimdOpCode.V128Load16Splat: yield return new Instructions.V128Load16Splat(reader); break; + case SimdOpCode.V128Load32Splat: yield return new Instructions.V128Load32Splat(reader); break; + case SimdOpCode.V128Load64Splat: yield return new Instructions.V128Load64Splat(reader); break; + case SimdOpCode.V128Store: yield return new Instructions.V128Store(reader); break; + case SimdOpCode.V128Load8Lane: yield return new Instructions.V128Load8Lane(reader); break; + case SimdOpCode.V128Load16Lane: yield return new Instructions.V128Load16Lane(reader); break; + case SimdOpCode.V128Load32Lane: yield return new Instructions.V128Load32Lane(reader); break; + case SimdOpCode.V128Load64Lane: yield return new Instructions.V128Load64Lane(reader); break; + case SimdOpCode.V128Store8Lane: yield return new Instructions.V128Store8Lane(reader); break; + case SimdOpCode.V128Store16Lane: yield return new Instructions.V128Store16Lane(reader); break; + case SimdOpCode.V128Store32Lane: yield return new Instructions.V128Store32Lane(reader); break; + case SimdOpCode.V128Store64Lane: yield return new Instructions.V128Store64Lane(reader); break; + case SimdOpCode.V128Load32Zero: yield return new Instructions.V128Load32Zero(reader); break; + case SimdOpCode.V128Load64Zero: yield return new Instructions.V128Load64Zero(reader); break; + case SimdOpCode.V128Const: yield return new Instructions.V128Const(reader); break; + // shuffle / swizzle + case SimdOpCode.Int8x16Shuffle: yield return new Instructions.Int8x16Shuffle(reader); break; + case SimdOpCode.Int8x16Swizzle: yield return new Instructions.Int8x16Swizzle(); break; + // splats + case SimdOpCode.Int8x16Splat: yield return new Instructions.Int8x16Splat(); break; + case SimdOpCode.Int16x8Splat: yield return new Instructions.Int16x8Splat(); break; + case SimdOpCode.Int32x4Splat: yield return new Instructions.Int32x4Splat(); break; + case SimdOpCode.Int64x2Splat: yield return new Instructions.Int64x2Splat(); break; + case SimdOpCode.Float32x4Splat: yield return new Instructions.Float32x4Splat(); break; + case SimdOpCode.Float64x2Splat: yield return new Instructions.Float64x2Splat(); break; + // extract lane + case SimdOpCode.Int8x16ExtractLaneSigned: yield return new Instructions.Int8x16ExtractLaneSigned(reader); break; + case SimdOpCode.Int8x16ExtractLaneUnsigned: yield return new Instructions.Int8x16ExtractLaneUnsigned(reader); break; + case SimdOpCode.Int16x8ExtractLaneSigned: yield return new Instructions.Int16x8ExtractLaneSigned(reader); break; + case SimdOpCode.Int16x8ExtractLaneUnsigned: yield return new Instructions.Int16x8ExtractLaneUnsigned(reader); break; + case SimdOpCode.Int32x4ExtractLane: yield return new Instructions.Int32x4ExtractLane(reader); break; + case SimdOpCode.Int64x2ExtractLane: yield return new Instructions.Int64x2ExtractLane(reader); break; + case SimdOpCode.Float32x4ExtractLane: yield return new Instructions.Float32x4ExtractLane(reader); break; + case SimdOpCode.Float64x2ExtractLane: yield return new Instructions.Float64x2ExtractLane(reader); break; + // replace lane + case SimdOpCode.Int8x16ReplaceLane: yield return new Instructions.Int8x16ReplaceLane(reader); break; + case SimdOpCode.Int16x8ReplaceLane: yield return new Instructions.Int16x8ReplaceLane(reader); break; + case SimdOpCode.Int32x4ReplaceLane: yield return new Instructions.Int32x4ReplaceLane(reader); break; + case SimdOpCode.Int64x2ReplaceLane: yield return new Instructions.Int64x2ReplaceLane(reader); break; + case SimdOpCode.Float32x4ReplaceLane: yield return new Instructions.Float32x4ReplaceLane(reader); break; + case SimdOpCode.Float64x2ReplaceLane: yield return new Instructions.Float64x2ReplaceLane(reader); break; + // v128 bitwise + case SimdOpCode.V128Not: yield return new Instructions.V128Not(); break; + case SimdOpCode.V128And: yield return new Instructions.V128And(); break; + case SimdOpCode.V128AndNot: yield return new Instructions.V128AndNot(); break; + case SimdOpCode.V128Or: yield return new Instructions.V128Or(); break; + case SimdOpCode.V128Xor: yield return new Instructions.V128Xor(); break; + // i8x16 + case SimdOpCode.Int8x16Abs: yield return new Instructions.Int8x16Abs(); break; + case SimdOpCode.Int8x16Neg: yield return new Instructions.Int8x16Neg(); break; + case SimdOpCode.Int8x16Add: yield return new Instructions.Int8x16Add(); break; + case SimdOpCode.Int8x16Sub: yield return new Instructions.Int8x16Sub(); break; + case SimdOpCode.Int8x16AddSaturateSigned: yield return new Instructions.Int8x16AddSaturateSigned(); break; + case SimdOpCode.Int8x16AddSaturateUnsigned: yield return new Instructions.Int8x16AddSaturateUnsigned(); break; + case SimdOpCode.Int8x16SubSaturateSigned: yield return new Instructions.Int8x16SubSaturateSigned(); break; + case SimdOpCode.Int8x16SubSaturateUnsigned: yield return new Instructions.Int8x16SubSaturateUnsigned(); break; + case SimdOpCode.Int8x16MinSigned: yield return new Instructions.Int8x16MinSigned(); break; + case SimdOpCode.Int8x16MinUnsigned: yield return new Instructions.Int8x16MinUnsigned(); break; + case SimdOpCode.Int8x16MaxSigned: yield return new Instructions.Int8x16MaxSigned(); break; + case SimdOpCode.Int8x16MaxUnsigned: yield return new Instructions.Int8x16MaxUnsigned(); break; + // i16x8 + case SimdOpCode.Int16x8Abs: yield return new Instructions.Int16x8Abs(); break; + case SimdOpCode.Int16x8Neg: yield return new Instructions.Int16x8Neg(); break; + case SimdOpCode.Int16x8Add: yield return new Instructions.Int16x8Add(); break; + case SimdOpCode.Int16x8Sub: yield return new Instructions.Int16x8Sub(); break; + case SimdOpCode.Int16x8Mul: yield return new Instructions.Int16x8Mul(); break; + case SimdOpCode.Int16x8AddSaturateSigned: yield return new Instructions.Int16x8AddSaturateSigned(); break; + case SimdOpCode.Int16x8AddSaturateUnsigned: yield return new Instructions.Int16x8AddSaturateUnsigned(); break; + case SimdOpCode.Int16x8SubSaturateSigned: yield return new Instructions.Int16x8SubSaturateSigned(); break; + case SimdOpCode.Int16x8SubSaturateUnsigned: yield return new Instructions.Int16x8SubSaturateUnsigned(); break; + case SimdOpCode.Int16x8MinSigned: yield return new Instructions.Int16x8MinSigned(); break; + case SimdOpCode.Int16x8MinUnsigned: yield return new Instructions.Int16x8MinUnsigned(); break; + case SimdOpCode.Int16x8MaxSigned: yield return new Instructions.Int16x8MaxSigned(); break; + case SimdOpCode.Int16x8MaxUnsigned: yield return new Instructions.Int16x8MaxUnsigned(); break; + // i32x4 + case SimdOpCode.Int32x4Abs: yield return new Instructions.Int32x4Abs(); break; + case SimdOpCode.Int32x4Neg: yield return new Instructions.Int32x4Neg(); break; + case SimdOpCode.Int32x4Add: yield return new Instructions.Int32x4Add(); break; + case SimdOpCode.Int32x4Sub: yield return new Instructions.Int32x4Sub(); break; + case SimdOpCode.Int32x4Mul: yield return new Instructions.Int32x4Mul(); break; + case SimdOpCode.Int32x4MinSigned: yield return new Instructions.Int32x4MinSigned(); break; + case SimdOpCode.Int32x4MinUnsigned: yield return new Instructions.Int32x4MinUnsigned(); break; + case SimdOpCode.Int32x4MaxSigned: yield return new Instructions.Int32x4MaxSigned(); break; + case SimdOpCode.Int32x4MaxUnsigned: yield return new Instructions.Int32x4MaxUnsigned(); break; + // i64x2 + case SimdOpCode.Int64x2Abs: yield return new Instructions.Int64x2Abs(); break; + case SimdOpCode.Int64x2Neg: yield return new Instructions.Int64x2Neg(); break; + case SimdOpCode.Int64x2Add: yield return new Instructions.Int64x2Add(); break; + case SimdOpCode.Int64x2Sub: yield return new Instructions.Int64x2Sub(); break; + case SimdOpCode.Int64x2Mul: yield return new Instructions.Int64x2Mul(); break; + // f32x4 + case SimdOpCode.Float32x4Abs: yield return new Instructions.Float32x4Abs(); break; + case SimdOpCode.Float32x4Neg: yield return new Instructions.Float32x4Neg(); break; + case SimdOpCode.Float32x4Sqrt: yield return new Instructions.Float32x4Sqrt(); break; + case SimdOpCode.Float32x4Ceil: yield return new Instructions.Float32x4Ceil(); break; + case SimdOpCode.Float32x4Floor: yield return new Instructions.Float32x4Floor(); break; + case SimdOpCode.Float32x4Trunc: yield return new Instructions.Float32x4Trunc(); break; + case SimdOpCode.Float32x4Nearest: yield return new Instructions.Float32x4Nearest(); break; + case SimdOpCode.Float32x4Add: yield return new Instructions.Float32x4Add(); break; + case SimdOpCode.Float32x4Sub: yield return new Instructions.Float32x4Sub(); break; + case SimdOpCode.Float32x4Mul: yield return new Instructions.Float32x4Mul(); break; + case SimdOpCode.Float32x4Div: yield return new Instructions.Float32x4Div(); break; + case SimdOpCode.Float32x4Min: yield return new Instructions.Float32x4Min(); break; + case SimdOpCode.Float32x4Max: yield return new Instructions.Float32x4Max(); break; + case SimdOpCode.Float32x4Pmin: yield return new Instructions.Float32x4Pmin(); break; + case SimdOpCode.Float32x4Pmax: yield return new Instructions.Float32x4Pmax(); break; + // f64x2 + case SimdOpCode.Float64x2Abs: yield return new Instructions.Float64x2Abs(); break; + case SimdOpCode.Float64x2Neg: yield return new Instructions.Float64x2Neg(); break; + case SimdOpCode.Float64x2Sqrt: yield return new Instructions.Float64x2Sqrt(); break; + case SimdOpCode.Float64x2Ceil: yield return new Instructions.Float64x2Ceil(); break; + case SimdOpCode.Float64x2Floor: yield return new Instructions.Float64x2Floor(); break; + case SimdOpCode.Float64x2Trunc: yield return new Instructions.Float64x2Trunc(); break; + case SimdOpCode.Float64x2Nearest: yield return new Instructions.Float64x2Nearest(); break; + case SimdOpCode.Float64x2Add: yield return new Instructions.Float64x2Add(); break; + case SimdOpCode.Float64x2Sub: yield return new Instructions.Float64x2Sub(); break; + case SimdOpCode.Float64x2Mul: yield return new Instructions.Float64x2Mul(); break; + case SimdOpCode.Float64x2Div: yield return new Instructions.Float64x2Div(); break; + case SimdOpCode.Float64x2Min: yield return new Instructions.Float64x2Min(); break; + case SimdOpCode.Float64x2Max: yield return new Instructions.Float64x2Max(); break; + case SimdOpCode.Float64x2Pmin: yield return new Instructions.Float64x2Pmin(); break; + case SimdOpCode.Float64x2Pmax: yield return new Instructions.Float64x2Pmax(); break; + // --- comparisons --- + case SimdOpCode.Int8x16Equal: yield return new Instructions.Int8x16Equal(); break; + case SimdOpCode.Int8x16NotEqual: yield return new Instructions.Int8x16NotEqual(); break; + case SimdOpCode.Int8x16LessThanSigned: yield return new Instructions.Int8x16LessThanSigned(); break; + case SimdOpCode.Int8x16LessThanUnsigned: yield return new Instructions.Int8x16LessThanUnsigned(); break; + case SimdOpCode.Int8x16GreaterThanSigned: yield return new Instructions.Int8x16GreaterThanSigned(); break; + case SimdOpCode.Int8x16GreaterThanUnsigned: yield return new Instructions.Int8x16GreaterThanUnsigned(); break; + case SimdOpCode.Int8x16LessThanOrEqualSigned: yield return new Instructions.Int8x16LessThanOrEqualSigned(); break; + case SimdOpCode.Int8x16LessThanOrEqualUnsigned: yield return new Instructions.Int8x16LessThanOrEqualUnsigned(); break; + case SimdOpCode.Int8x16GreaterThanOrEqualSigned: yield return new Instructions.Int8x16GreaterThanOrEqualSigned(); break; + case SimdOpCode.Int8x16GreaterThanOrEqualUnsigned: yield return new Instructions.Int8x16GreaterThanOrEqualUnsigned(); break; + case SimdOpCode.Int16x8Equal: yield return new Instructions.Int16x8Equal(); break; + case SimdOpCode.Int16x8NotEqual: yield return new Instructions.Int16x8NotEqual(); break; + case SimdOpCode.Int16x8LessThanSigned: yield return new Instructions.Int16x8LessThanSigned(); break; + case SimdOpCode.Int16x8LessThanUnsigned: yield return new Instructions.Int16x8LessThanUnsigned(); break; + case SimdOpCode.Int16x8GreaterThanSigned: yield return new Instructions.Int16x8GreaterThanSigned(); break; + case SimdOpCode.Int16x8GreaterThanUnsigned: yield return new Instructions.Int16x8GreaterThanUnsigned(); break; + case SimdOpCode.Int16x8LessThanOrEqualSigned: yield return new Instructions.Int16x8LessThanOrEqualSigned(); break; + case SimdOpCode.Int16x8LessThanOrEqualUnsigned: yield return new Instructions.Int16x8LessThanOrEqualUnsigned(); break; + case SimdOpCode.Int16x8GreaterThanOrEqualSigned: yield return new Instructions.Int16x8GreaterThanOrEqualSigned(); break; + case SimdOpCode.Int16x8GreaterThanOrEqualUnsigned: yield return new Instructions.Int16x8GreaterThanOrEqualUnsigned(); break; + case SimdOpCode.Int32x4Equal: yield return new Instructions.Int32x4Equal(); break; + case SimdOpCode.Int32x4NotEqual: yield return new Instructions.Int32x4NotEqual(); break; + case SimdOpCode.Int32x4LessThanSigned: yield return new Instructions.Int32x4LessThanSigned(); break; + case SimdOpCode.Int32x4LessThanUnsigned: yield return new Instructions.Int32x4LessThanUnsigned(); break; + case SimdOpCode.Int32x4GreaterThanSigned: yield return new Instructions.Int32x4GreaterThanSigned(); break; + case SimdOpCode.Int32x4GreaterThanUnsigned: yield return new Instructions.Int32x4GreaterThanUnsigned(); break; + case SimdOpCode.Int32x4LessThanOrEqualSigned: yield return new Instructions.Int32x4LessThanOrEqualSigned(); break; + case SimdOpCode.Int32x4LessThanOrEqualUnsigned: yield return new Instructions.Int32x4LessThanOrEqualUnsigned(); break; + case SimdOpCode.Int32x4GreaterThanOrEqualSigned: yield return new Instructions.Int32x4GreaterThanOrEqualSigned(); break; + case SimdOpCode.Int32x4GreaterThanOrEqualUnsigned: yield return new Instructions.Int32x4GreaterThanOrEqualUnsigned(); break; + case SimdOpCode.Int64x2Equal: yield return new Instructions.Int64x2Equal(); break; + case SimdOpCode.Int64x2NotEqual: yield return new Instructions.Int64x2NotEqual(); break; + case SimdOpCode.Int64x2LessThanSigned: yield return new Instructions.Int64x2LessThanSigned(); break; + case SimdOpCode.Int64x2GreaterThanSigned: yield return new Instructions.Int64x2GreaterThanSigned(); break; + case SimdOpCode.Int64x2LessThanOrEqualSigned: yield return new Instructions.Int64x2LessThanOrEqualSigned(); break; + case SimdOpCode.Int64x2GreaterThanOrEqualSigned: yield return new Instructions.Int64x2GreaterThanOrEqualSigned(); break; + case SimdOpCode.Float32x4Equal: yield return new Instructions.Float32x4Equal(); break; + case SimdOpCode.Float32x4NotEqual: yield return new Instructions.Float32x4NotEqual(); break; + case SimdOpCode.Float32x4LessThan: yield return new Instructions.Float32x4LessThan(); break; + case SimdOpCode.Float32x4GreaterThan: yield return new Instructions.Float32x4GreaterThan(); break; + case SimdOpCode.Float32x4LessThanOrEqual: yield return new Instructions.Float32x4LessThanOrEqual(); break; + case SimdOpCode.Float32x4GreaterThanOrEqual: yield return new Instructions.Float32x4GreaterThanOrEqual(); break; + case SimdOpCode.Float64x2Equal: yield return new Instructions.Float64x2Equal(); break; + case SimdOpCode.Float64x2NotEqual: yield return new Instructions.Float64x2NotEqual(); break; + case SimdOpCode.Float64x2LessThan: yield return new Instructions.Float64x2LessThan(); break; + case SimdOpCode.Float64x2GreaterThan: yield return new Instructions.Float64x2GreaterThan(); break; + case SimdOpCode.Float64x2LessThanOrEqual: yield return new Instructions.Float64x2LessThanOrEqual(); break; + case SimdOpCode.Float64x2GreaterThanOrEqual: yield return new Instructions.Float64x2GreaterThanOrEqual(); break; + // --- shifts --- + case SimdOpCode.Int8x16ShiftLeft: yield return new Instructions.Int8x16ShiftLeft(); break; + case SimdOpCode.Int8x16ShiftRightSigned: yield return new Instructions.Int8x16ShiftRightSigned(); break; + case SimdOpCode.Int8x16ShiftRightUnsigned: yield return new Instructions.Int8x16ShiftRightUnsigned(); break; + case SimdOpCode.Int16x8ShiftLeft: yield return new Instructions.Int16x8ShiftLeft(); break; + case SimdOpCode.Int16x8ShiftRightSigned: yield return new Instructions.Int16x8ShiftRightSigned(); break; + case SimdOpCode.Int16x8ShiftRightUnsigned: yield return new Instructions.Int16x8ShiftRightUnsigned(); break; + case SimdOpCode.Int32x4ShiftLeft: yield return new Instructions.Int32x4ShiftLeft(); break; + case SimdOpCode.Int32x4ShiftRightSigned: yield return new Instructions.Int32x4ShiftRightSigned(); break; + case SimdOpCode.Int32x4ShiftRightUnsigned: yield return new Instructions.Int32x4ShiftRightUnsigned(); break; + case SimdOpCode.Int64x2ShiftLeft: yield return new Instructions.Int64x2ShiftLeft(); break; + case SimdOpCode.Int64x2ShiftRightSigned: yield return new Instructions.Int64x2ShiftRightSigned(); break; + case SimdOpCode.Int64x2ShiftRightUnsigned: yield return new Instructions.Int64x2ShiftRightUnsigned(); break; + // --- AllTrue / Bitmask / AnyTrue --- + case SimdOpCode.V128AnyTrue: yield return new Instructions.V128AnyTrue(); break; + case SimdOpCode.Int8x16AllTrue: yield return new Instructions.Int8x16AllTrue(); break; + case SimdOpCode.Int8x16Bitmask: yield return new Instructions.Int8x16Bitmask(); break; + case SimdOpCode.Int16x8AllTrue: yield return new Instructions.Int16x8AllTrue(); break; + case SimdOpCode.Int16x8Bitmask: yield return new Instructions.Int16x8Bitmask(); break; + case SimdOpCode.Int32x4AllTrue: yield return new Instructions.Int32x4AllTrue(); break; + case SimdOpCode.Int32x4Bitmask: yield return new Instructions.Int32x4Bitmask(); break; + case SimdOpCode.Int64x2AllTrue: yield return new Instructions.Int64x2AllTrue(); break; + case SimdOpCode.Int64x2Bitmask: yield return new Instructions.Int64x2Bitmask(); break; + // --- misc unary --- + case SimdOpCode.Int8x16Popcnt: yield return new Instructions.Int8x16Popcnt(); break; + case SimdOpCode.Int8x16AvgrUnsigned: yield return new Instructions.Int8x16AvgrUnsigned(); break; + case SimdOpCode.Int16x8AvgrUnsigned: yield return new Instructions.Int16x8AvgrUnsigned(); break; + // --- narrow --- + case SimdOpCode.Int8x16NarrowInt16x8Signed: yield return new Instructions.Int8x16NarrowInt16x8Signed(); break; + case SimdOpCode.Int8x16NarrowInt16x8Unsigned: yield return new Instructions.Int8x16NarrowInt16x8Unsigned(); break; + case SimdOpCode.Int16x8NarrowInt32x4Signed: yield return new Instructions.Int16x8NarrowInt32x4Signed(); break; + case SimdOpCode.Int16x8NarrowInt32x4Unsigned: yield return new Instructions.Int16x8NarrowInt32x4Unsigned(); break; + // --- extend --- + case SimdOpCode.Int16x8ExtendLowInt8x16Signed: yield return new Instructions.Int16x8ExtendLowInt8x16Signed(); break; + case SimdOpCode.Int16x8ExtendHighInt8x16Signed: yield return new Instructions.Int16x8ExtendHighInt8x16Signed(); break; + case SimdOpCode.Int16x8ExtendLowInt8x16Unsigned: yield return new Instructions.Int16x8ExtendLowInt8x16Unsigned(); break; + case SimdOpCode.Int16x8ExtendHighInt8x16Unsigned: yield return new Instructions.Int16x8ExtendHighInt8x16Unsigned(); break; + case SimdOpCode.Int32x4ExtendLowInt16x8Signed: yield return new Instructions.Int32x4ExtendLowInt16x8Signed(); break; + case SimdOpCode.Int32x4ExtendHighInt16x8Signed: yield return new Instructions.Int32x4ExtendHighInt16x8Signed(); break; + case SimdOpCode.Int32x4ExtendLowInt16x8Unsigned: yield return new Instructions.Int32x4ExtendLowInt16x8Unsigned(); break; + case SimdOpCode.Int32x4ExtendHighInt16x8Unsigned: yield return new Instructions.Int32x4ExtendHighInt16x8Unsigned(); break; + case SimdOpCode.Int64x2ExtendLowInt32x4Signed: yield return new Instructions.Int64x2ExtendLowInt32x4Signed(); break; + case SimdOpCode.Int64x2ExtendHighInt32x4Signed: yield return new Instructions.Int64x2ExtendHighInt32x4Signed(); break; + case SimdOpCode.Int64x2ExtendLowInt32x4Unsigned: yield return new Instructions.Int64x2ExtendLowInt32x4Unsigned(); break; + case SimdOpCode.Int64x2ExtendHighInt32x4Unsigned: yield return new Instructions.Int64x2ExtendHighInt32x4Unsigned(); break; + // --- extmul --- + case SimdOpCode.Int16x8ExtmulLowInt8x16Signed: yield return new Instructions.Int16x8ExtmulLowInt8x16Signed(); break; + case SimdOpCode.Int16x8ExtmulHighInt8x16Signed: yield return new Instructions.Int16x8ExtmulHighInt8x16Signed(); break; + case SimdOpCode.Int16x8ExtmulLowInt8x16Unsigned: yield return new Instructions.Int16x8ExtmulLowInt8x16Unsigned(); break; + case SimdOpCode.Int16x8ExtmulHighInt8x16Unsigned: yield return new Instructions.Int16x8ExtmulHighInt8x16Unsigned(); break; + case SimdOpCode.Int32x4ExtmulLowInt16x8Signed: yield return new Instructions.Int32x4ExtmulLowInt16x8Signed(); break; + case SimdOpCode.Int32x4ExtmulHighInt16x8Signed: yield return new Instructions.Int32x4ExtmulHighInt16x8Signed(); break; + case SimdOpCode.Int32x4ExtmulLowInt16x8Unsigned: yield return new Instructions.Int32x4ExtmulLowInt16x8Unsigned(); break; + case SimdOpCode.Int32x4ExtmulHighInt16x8Unsigned: yield return new Instructions.Int32x4ExtmulHighInt16x8Unsigned(); break; + case SimdOpCode.Int64x2ExtmulLowInt32x4Signed: yield return new Instructions.Int64x2ExtmulLowInt32x4Signed(); break; + case SimdOpCode.Int64x2ExtmulHighInt32x4Signed: yield return new Instructions.Int64x2ExtmulHighInt32x4Signed(); break; + case SimdOpCode.Int64x2ExtmulLowInt32x4Unsigned: yield return new Instructions.Int64x2ExtmulLowInt32x4Unsigned(); break; + case SimdOpCode.Int64x2ExtmulHighInt32x4Unsigned: yield return new Instructions.Int64x2ExtmulHighInt32x4Unsigned(); break; + // --- extadd pairwise --- + case SimdOpCode.Int16x8ExtaddPairwiseInt8x16Signed: yield return new Instructions.Int16x8ExtaddPairwiseInt8x16Signed(); break; + case SimdOpCode.Int16x8ExtaddPairwiseInt8x16Unsigned: yield return new Instructions.Int16x8ExtaddPairwiseInt8x16Unsigned(); break; + case SimdOpCode.Int32x4ExtaddPairwiseInt16x8Signed: yield return new Instructions.Int32x4ExtaddPairwiseInt16x8Signed(); break; + case SimdOpCode.Int32x4ExtaddPairwiseInt16x8Unsigned: yield return new Instructions.Int32x4ExtaddPairwiseInt16x8Unsigned(); break; + // --- Q15MulrSat / Dot --- + case SimdOpCode.Int16x8Q15MulrSatSigned: yield return new Instructions.Int16x8Q15MulrSatSigned(); break; + case SimdOpCode.Int32x4DotInt16x8Signed: yield return new Instructions.Int32x4DotInt16x8Signed(); break; + // --- bitselect --- + case SimdOpCode.V128Bitselect: yield return new Instructions.V128Bitselect(); break; + // --- trunc sat / convert / demote / promote --- + case SimdOpCode.Int32x4TruncSatFloat32x4Signed: yield return new Instructions.Int32x4TruncSatFloat32x4Signed(); break; + case SimdOpCode.Int32x4TruncSatFloat32x4Unsigned: yield return new Instructions.Int32x4TruncSatFloat32x4Unsigned(); break; + case SimdOpCode.Int32x4TruncSatFloat64x2SignedZero: yield return new Instructions.Int32x4TruncSatFloat64x2SignedZero(); break; + case SimdOpCode.Int32x4TruncSatFloat64x2UnsignedZero: yield return new Instructions.Int32x4TruncSatFloat64x2UnsignedZero(); break; + case SimdOpCode.Float32x4ConvertInt32x4Signed: yield return new Instructions.Float32x4ConvertInt32x4Signed(); break; + case SimdOpCode.Float32x4ConvertInt32x4Unsigned: yield return new Instructions.Float32x4ConvertInt32x4Unsigned(); break; + case SimdOpCode.Float64x2ConvertLowInt32x4Signed: yield return new Instructions.Float64x2ConvertLowInt32x4Signed(); break; + case SimdOpCode.Float64x2ConvertLowInt32x4Unsigned: yield return new Instructions.Float64x2ConvertLowInt32x4Unsigned(); break; + case SimdOpCode.Float32x4DemoteFloat64x2Zero: yield return new Instructions.Float32x4DemoteFloat64x2Zero(); break; + case SimdOpCode.Float64x2PromoteLowFloat32x4: yield return new Instructions.Float64x2PromoteLowFloat32x4(); break; } break; } diff --git a/WebAssembly/Instructions/BlockTypeInstruction.cs b/WebAssembly/Instructions/BlockTypeInstruction.cs index f5f12d96..c586f5c9 100644 --- a/WebAssembly/Instructions/BlockTypeInstruction.cs +++ b/WebAssembly/Instructions/BlockTypeInstruction.cs @@ -8,13 +8,16 @@ namespace WebAssembly.Instructions; public abstract class BlockTypeInstruction : Instruction { /// - /// The type of value on the stack when the block exits, or if none. + /// The inline value type for this block, or if none or if is set. /// public BlockType Type { get; set; } /// - /// Creates a new instance. + /// When non-null, the index into the module's type section describing this block's full signature (multi-value). + /// Takes precedence over . /// + public uint? TypeIndex { get; set; } + private protected BlockTypeInstruction() { this.Type = BlockType.Empty; @@ -26,19 +29,32 @@ private protected BlockTypeInstruction(BlockType type) } /// - /// Creates a new instance from the provided data stream. + /// Creates a new instance from the provided data stream. + /// Handles both inline value types (negative s33) and type indices (non-negative s33). /// /// Reads the bytes of a web assembly binary file. /// cannot be null. private protected BlockTypeInstruction(Reader reader) { - Type = (BlockType)reader.ReadVarInt7(); + var raw = reader.ReadVarInt32(); + if (raw >= 0) + { + TypeIndex = (uint)raw; + Type = BlockType.Empty; + } + else + { + Type = (BlockType)(sbyte)(raw & 0xFF); + } } internal sealed override void WriteTo(Writer writer) { writer.Write((byte)this.OpCode); - writer.WriteVar((sbyte)this.Type); + if (this.TypeIndex.HasValue) + writer.WriteVar((int)this.TypeIndex.Value); + else + writer.WriteVar((sbyte)this.Type); } /// @@ -49,6 +65,7 @@ internal sealed override void WriteTo(Writer writer) public override bool Equals(Instruction? other) => other is BlockTypeInstruction instruction && instruction.OpCode == this.OpCode + && instruction.TypeIndex == this.TypeIndex && instruction.Type == this.Type ; @@ -56,11 +73,13 @@ other is BlockTypeInstruction instruction /// Returns a simple hash code based on the value of the instruction. /// /// The hash code. - public override int GetHashCode() => HashCode.Combine((int)this.OpCode, (int)this.Type); + public override int GetHashCode() => HashCode.Combine((int)this.OpCode, (int)this.TypeIndex.GetValueOrDefault(), (int)this.Type); /// /// Provides a native representation of the instruction. /// /// A string representation of this instance. - public override string ToString() => Type == BlockType.Empty ? base.ToString() : $"{base.ToString()} {Type.ToTypeString()}"; + public override string ToString() => TypeIndex.HasValue + ? $"{base.ToString()} (type {TypeIndex})" + : Type == BlockType.Empty ? base.ToString() : $"{base.ToString()} {Type.ToTypeString()}"; } diff --git a/WebAssembly/Instructions/Branch.cs b/WebAssembly/Instructions/Branch.cs index d17e71b8..f00ea4f1 100644 --- a/WebAssembly/Instructions/Branch.cs +++ b/WebAssembly/Instructions/Branch.cs @@ -70,8 +70,35 @@ other is Branch instruction internal sealed override void Compile(CompilationContext context) { var blockType = context.Depth.ElementAt(checked((int)this.Index)); - if (blockType.OpCode != OpCode.Loop && blockType.Type.TryToValueType(out var expectedType)) - context.ValidateStack(this.OpCode, expectedType); + var targetDepthKey = context.Depth.Count - checked((int)this.Index); + + if (blockType.OpCode != OpCode.Loop && !context.IsUnreachable) + { + var targetBlockCtx = context.BlockContexts[targetDepthKey]; + if (blockType.Type.TryToValueType(out var expectedType)) + { + context.ValidateStack(this.OpCode, expectedType); + var resultLocal = context.GetOrCreateResultLocal(checked((int)this.Index), expectedType); + // After ValidateStack: tracking stack = [..., intermediates..., T] + // Stash T, pop intermediates, then branch. + context.Emit(OpCodes.Stloc, resultLocal); + var intermediateCount = context.Stack.Count - targetBlockCtx.InitialStackSize - 1; + for (var i = 0; i < intermediateCount; i++) + context.Emit(OpCodes.Pop); + } + else + { + // Void block: discard all values pushed inside this block before branching. + var discardCount = context.Stack.Count - targetBlockCtx.InitialStackSize; + for (var i = 0; i < discardCount; i++) + context.Emit(OpCodes.Pop); + } + } + else if (blockType.OpCode != OpCode.Loop && blockType.Type.TryToValueType(out var expectedType2)) + { + // In unreachable mode: still validate stack (for type checking), no IL emitted. + context.ValidateStack(this.OpCode, expectedType2); + } context.Emit(OpCodes.Br, context.Labels[checked((uint)context.Depth.Count) - this.Index - 1]); diff --git a/WebAssembly/Instructions/BranchIf.cs b/WebAssembly/Instructions/BranchIf.cs index 10ee656e..744b00a9 100644 --- a/WebAssembly/Instructions/BranchIf.cs +++ b/WebAssembly/Instructions/BranchIf.cs @@ -66,10 +66,72 @@ internal sealed override void Compile(CompilationContext context) context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); var blockType = context.Depth.ElementAt(checked((int)this.Index)); - if (blockType.Type.TryToValueType(out var expectedType)) + var label = context.Labels[checked((uint)context.Depth.Count) - this.Index - 1]; + + if (blockType.OpCode != OpCode.Loop && blockType.Type.TryToValueType(out var expectedType)) + { context.ValidateStack(this.OpCode, expectedType); - context.Emit(OpCodes.Brtrue, context.Labels[checked((uint)context.Depth.Count) - this.Index - 1]); + if (!context.IsUnreachable) + { + var targetBlockCtx = context.BlockContexts[context.Depth.Count - checked((int)this.Index)]; + var resultLocal = context.GetOrCreateResultLocal(checked((int)this.Index), expectedType); + var condLocal = context.DeclareLocal(typeof(int)); + // IL stack: [..., intermediates..., value, cond] + // Save cond, dup value into result local (for taken path), reload cond. + // On taken: pop value + intermediates, then br label (empty IL stack at label). + // On not-taken: leave [..., intermediates..., value] on stack. + var skipTaken = context.DefineLabel(); + var intermediateCount = context.Stack.Count - targetBlockCtx.InitialStackSize - 1; + context.Emit(OpCodes.Stloc, condLocal); + context.Emit(OpCodes.Dup); + context.Emit(OpCodes.Stloc, resultLocal); + context.Emit(OpCodes.Ldloc, condLocal); + context.Emit(OpCodes.Brfalse, skipTaken); + context.Emit(OpCodes.Pop); // pop the duplicated value + for (var i = 0; i < intermediateCount; i++) + context.Emit(OpCodes.Pop); + context.Emit(OpCodes.Br, label); + context.MarkLabel(skipTaken); + } + else + { + context.Emit(OpCodes.Brtrue, label); + } + } + else if (!context.IsUnreachable) + { + // Void block: on taken path, discard all intermediate values before jumping. + var targetBlockCtx = context.BlockContexts[context.Depth.Count - checked((int)this.Index)]; + var discardCount = context.Stack.Count - targetBlockCtx.InitialStackSize; + if (discardCount > 0) + { + // Need to conditionally discard intermediates before jumping. + var skipTaken = context.DefineLabel(); + var condLocal = context.DeclareLocal(typeof(int)); + context.Emit(OpCodes.Stloc, condLocal); // save cond; stack = [..., intermediates...] + context.Emit(OpCodes.Ldloc, condLocal); + context.Emit(OpCodes.Brfalse, skipTaken); // if false, skip the cleanup + for (var i = 0; i < discardCount; i++) + context.Emit(OpCodes.Pop); // discard intermediates + context.Emit(OpCodes.Br, label); // jump with empty stack + context.MarkLabel(skipTaken); // not-taken: reload cond... but we consumed it + // Restore stack state for not-taken: push a dummy 0 back? No — cond was already consumed. + // Actually: not-taken just continues with [..., intermediates...] on stack. ✓ + // We stored cond to local but for the not-taken path, cond is consumed (PopStackNoReturn already did it in tracking). + } + else + { + context.Emit(OpCodes.Brtrue, label); + } + } + else + { + context.Emit(OpCodes.Brtrue, label); + } + + // Code following br_if is conditionally reachable even if we were in unreachable mode. + context.MarkReachable(); } /// diff --git a/WebAssembly/Instructions/BranchTable.cs b/WebAssembly/Instructions/BranchTable.cs index 4dc7d63d..7819de7b 100644 --- a/WebAssembly/Instructions/BranchTable.cs +++ b/WebAssembly/Instructions/BranchTable.cs @@ -124,20 +124,165 @@ internal sealed override void Compile(CompilationContext context) context.PopStackNoReturn(OpCode.BranchTable, WebAssemblyValueType.Int32); var defaultLabelType = context.Depth.ElementAt(checked((int)this.DefaultLabel)); + WebAssemblyValueType? typedResult = null; if (defaultLabelType.OpCode != OpCode.Loop && defaultLabelType.Type.TryToValueType(out var expectedType)) + { context.ValidateStack(this.OpCode, expectedType); + typedResult = expectedType; + } + + // Compare effective label types: loops branch to the START (no result = empty), non-loops branch to the END (result = block type). + static BlockType EffectiveLabelType(Instruction instr) => + instr.OpCode == OpCode.Loop ? BlockType.Empty : (instr as BlockTypeInstruction)?.Type ?? BlockType.Empty; - //All target labels should have the same type + var defaultEffective = EffectiveLabelType(defaultLabelType); foreach (var label in this.Labels) { - var labelType = context.Depth.ElementAt(checked((int)label)).Type; - if (labelType != defaultLabelType.Type) - throw new LabelTypeMismatchException(this.OpCode, defaultLabelType.Type, labelType); + var labelInstr = context.Depth.ElementAt(checked((int)label)); + var labelEffective = EffectiveLabelType(labelInstr); + if (labelEffective != defaultEffective) + throw new LabelTypeMismatchException(this.OpCode, defaultEffective, labelEffective); } var blockDepth = checked((uint)context.Depth.Count); - context.Emit(OpCodes.Switch, this.Labels.Select(index => context.Labels[blockDepth - index - 1]).ToArray()); - context.Emit(OpCodes.Br, context.Labels[blockDepth - this.DefaultLabel - 1]); + + if (!context.IsUnreachable) + { + // Build per-target (labelIndex → distance) list including default. + var allLabelDistances = this.Labels.Select(l => checked((int)l)).ToList(); + var defaultDist = checked((int)this.DefaultLabel); + + int GetIntermediateCount(int dist) + { + var blockCtx = context.BlockContexts[context.Depth.Count - dist]; + return typedResult.HasValue + ? context.Stack.Count - blockCtx.InitialStackSize - 1 + : context.Stack.Count - blockCtx.InitialStackSize; + } + + // Check if all targets have the same intermediate count (common case: br_table within single block). + var defaultIntermediate = GetIntermediateCount(defaultDist); + var allSameIntermediates = allLabelDistances.All(d => GetIntermediateCount(d) == defaultIntermediate); + + if (typedResult.HasValue) + { + // Save index, store value to all result locals, pop value + intermediates, reload index. + var indexLocal = context.DeclareLocal(typeof(int)); + context.Emit(OpCodes.Stloc, indexLocal); // [..., intermediates..., value] + + // Store value to each unique targeted result local. + var seen = new HashSet(); + void StoreToResultLocal(int dist) + { + if (seen.Add(dist)) + { + context.Emit(OpCodes.Dup); + context.Emit(OpCodes.Stloc, context.GetOrCreateResultLocal(dist, typedResult.Value)); + } + } + foreach (var d in allLabelDistances) StoreToResultLocal(d); + StoreToResultLocal(defaultDist); + context.Emit(OpCodes.Pop); // remove value from IL stack + + if (allSameIntermediates) + { + // Simple: pop intermediates once and switch directly to real labels. + for (var i = 0; i < defaultIntermediate; i++) + context.Emit(OpCodes.Pop); + context.Emit(OpCodes.Ldloc, indexLocal); + context.Emit(OpCodes.Switch, allLabelDistances.Select(d => context.Labels[blockDepth - (uint)d - 1]).ToArray()); + context.Emit(OpCodes.Br, context.Labels[blockDepth - (uint)defaultDist - 1]); + } + else + { + // Trampolines: switch to per-target trampolines, each pops its own intermediates. + var minIntermediate = allLabelDistances.Concat([defaultDist]).Select(GetIntermediateCount).Min(); + for (var i = 0; i < minIntermediate; i++) + context.Emit(OpCodes.Pop); // pop shared minimum + + context.Emit(OpCodes.Ldloc, indexLocal); + var trampLabels = allLabelDistances.Select(_ => context.DefineLabel()).ToArray(); + var defaultTramp = context.DefineLabel(); + context.Emit(OpCodes.Switch, trampLabels); + context.Emit(OpCodes.Br, defaultTramp); + + for (var ti = 0; ti < allLabelDistances.Count; ti++) + { + context.MarkLabel(trampLabels[ti]); + var extraPops = GetIntermediateCount(allLabelDistances[ti]) - minIntermediate; + for (var i = 0; i < extraPops; i++) + context.Emit(OpCodes.Pop); + context.Emit(OpCodes.Br, context.Labels[blockDepth - (uint)allLabelDistances[ti] - 1]); + } + context.MarkLabel(defaultTramp); + var defaultExtra = GetIntermediateCount(defaultDist) - minIntermediate; + for (var i = 0; i < defaultExtra; i++) + context.Emit(OpCodes.Pop); + context.Emit(OpCodes.Br, context.Labels[blockDepth - (uint)defaultDist - 1]); + } + } + else + { + // Void blocks. + if (allSameIntermediates) + { + if (defaultIntermediate > 0) + { + var indexLocal2 = context.DeclareLocal(typeof(int)); + context.Emit(OpCodes.Stloc, indexLocal2); + for (var i = 0; i < defaultIntermediate; i++) + context.Emit(OpCodes.Pop); + context.Emit(OpCodes.Ldloc, indexLocal2); + } + context.Emit(OpCodes.Switch, allLabelDistances.Select(d => context.Labels[blockDepth - (uint)d - 1]).ToArray()); + context.Emit(OpCodes.Br, context.Labels[blockDepth - (uint)defaultDist - 1]); + } + else + { + var minIntermediate2 = allLabelDistances.Concat([defaultDist]).Select(GetIntermediateCount).Min(); + if (minIntermediate2 > 0) + { + var indexLocal3 = context.DeclareLocal(typeof(int)); + context.Emit(OpCodes.Stloc, indexLocal3); + for (var i = 0; i < minIntermediate2; i++) + context.Emit(OpCodes.Pop); + context.Emit(OpCodes.Ldloc, indexLocal3); + } + else + { + // need to save index still + var indexLocal3 = context.DeclareLocal(typeof(int)); + context.Emit(OpCodes.Stloc, indexLocal3); + context.Emit(OpCodes.Ldloc, indexLocal3); + } + + var trampLabels2 = allLabelDistances.Select(_ => context.DefineLabel()).ToArray(); + var defaultTramp2 = context.DefineLabel(); + context.Emit(OpCodes.Switch, trampLabels2); + context.Emit(OpCodes.Br, defaultTramp2); + + for (var ti = 0; ti < allLabelDistances.Count; ti++) + { + context.MarkLabel(trampLabels2[ti]); + var extraPops = GetIntermediateCount(allLabelDistances[ti]) - minIntermediate2; + for (var i = 0; i < extraPops; i++) + context.Emit(OpCodes.Pop); + context.Emit(OpCodes.Br, context.Labels[blockDepth - (uint)allLabelDistances[ti] - 1]); + } + context.MarkLabel(defaultTramp2); + var defaultExtra2 = GetIntermediateCount(defaultDist) - minIntermediate2; + for (var i = 0; i < defaultExtra2; i++) + context.Emit(OpCodes.Pop); + context.Emit(OpCodes.Br, context.Labels[blockDepth - (uint)defaultDist - 1]); + } + } + } + else + { + // Unreachable: just emit the switch/br for dead code. + context.Emit(OpCodes.Switch, this.Labels.Select(index => context.Labels[blockDepth - index - 1]).ToArray()); + context.Emit(OpCodes.Br, context.Labels[blockDepth - this.DefaultLabel - 1]); + } //Mark the subsequent code within this block is unreachable context.MarkUnreachable(); diff --git a/WebAssembly/Instructions/Call.cs b/WebAssembly/Instructions/Call.cs index dd82573e..38de2eb1 100644 --- a/WebAssembly/Instructions/Call.cs +++ b/WebAssembly/Instructions/Call.cs @@ -3,6 +3,7 @@ using System.Reflection.Emit; using WebAssembly.Runtime; using WebAssembly.Runtime.Compilation; +using static WebAssembly.Runtime.Compilation.MultiValueHelper; namespace WebAssembly.Instructions; @@ -94,5 +95,8 @@ internal sealed override void Compile(CompilationContext context) if (target is MethodBuilder) //Indicates a dynamically generated method. context.EmitLoadThis(); context.Emit(OpCodes.Call, target); + + if (returnTypes.Length > 1) + EmitTupleUnpack(context, signature.ReturnTypes); } } diff --git a/WebAssembly/Instructions/CallIndirect.cs b/WebAssembly/Instructions/CallIndirect.cs index dd3bf7a8..1b6792d7 100644 --- a/WebAssembly/Instructions/CallIndirect.cs +++ b/WebAssembly/Instructions/CallIndirect.cs @@ -4,6 +4,7 @@ using System.Reflection.Emit; using WebAssembly.Runtime; using WebAssembly.Runtime.Compilation; +using static WebAssembly.Runtime.Compilation.MultiValueHelper; namespace WebAssembly.Instructions; @@ -105,17 +106,18 @@ internal sealed override void Compile(CompilationContext context) if (!context.DelegateInvokersByTypeIndex.TryGetValue(signature.TypeIndex, out var invoker)) { - var del = context.Configuration.GetDelegateForType(parms.Length, returns.Length) ?? + var clrRetCount = returns.Length > 1 ? 1 : returns.Length; + var del = context.Configuration.GetDelegateForType(parms.Length, clrRetCount) ?? throw new CompilerException($"Failed to get a delegate for type {signature}."); if (del.IsGenericType) - del = del.MakeGenericType([.. parms, .. returns]); + del = del.MakeGenericType(DelegateTypeArgs(parms, returns)); context.DelegateInvokersByTypeIndex.Add(signature.TypeIndex, invoker = del.GetTypeInfo().GetDeclaredMethod(nameof(Action.Invoke))!); } context.DelegateRemappersByType.Add(signature.TypeIndex, remapper = context.CheckedExportsBuilder.DefineMethod( $"🔁 {signature.TypeIndex}", MethodAttributes.Private | MethodAttributes.Static | MethodAttributes.HideBySig, - returns.Length == 0 ? typeof(void) : returns[0], + MultiValueHelper.ClrReturnType(returns), [.. parms, typeof(uint), context.CheckedExportsBuilder] )); @@ -134,5 +136,8 @@ internal sealed override void Compile(CompilationContext context) } context.Emit(OpCodes.Call, remapper); + + if (returnTypes.Length > 1) + EmitTupleUnpack(context, signature.ReturnTypes); } } diff --git a/WebAssembly/Instructions/DataDrop.cs b/WebAssembly/Instructions/DataDrop.cs new file mode 100644 index 00000000..f0defc42 --- /dev/null +++ b/WebAssembly/Instructions/DataDrop.cs @@ -0,0 +1,51 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Drop a passive data segment, freeing its memory. Stack: [] → [] +/// +public class DataDrop : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.DataDrop; + + /// Data segment index. + public uint SegmentIndex { get; set; } + + /// Creates a new instance. + public DataDrop() { } + + internal DataDrop(Reader reader) + { + SegmentIndex = reader.ReadVarUInt32(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.WriteVar(SegmentIndex); + } + + /// + public override bool Equals(Instruction? other) => + other is DataDrop dd && dd.SegmentIndex == SegmentIndex; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode, (int)SegmentIndex); + + internal sealed override void Compile(CompilationContext context) + { + if (!context.DataSegments.TryGetValue(SegmentIndex, out var segField)) + throw new CompilerException($"data.drop: data segment {SegmentIndex} is not a passive segment or does not exist."); + + // Null out the field so memory.init on a dropped segment traps. + context.EmitLoadThis(); + context.Emit(OpCodes.Ldnull); + context.Emit(OpCodes.Stfld, segField); + } +} diff --git a/WebAssembly/Instructions/ElemDrop.cs b/WebAssembly/Instructions/ElemDrop.cs new file mode 100644 index 00000000..20a784c0 --- /dev/null +++ b/WebAssembly/Instructions/ElemDrop.cs @@ -0,0 +1,51 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Drop a passive element segment. Stack: [] → [] +/// +public class ElemDrop : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.ElemDrop; + + /// Element segment index. + public uint SegmentIndex { get; set; } + + /// Creates a new instance. + public ElemDrop() { } + + internal ElemDrop(Reader reader) + { + SegmentIndex = reader.ReadVarUInt32(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.WriteVar(SegmentIndex); + } + + /// + public override bool Equals(Instruction? other) => + other is ElemDrop ed && ed.SegmentIndex == SegmentIndex; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode, (int)SegmentIndex); + + internal sealed override void Compile(CompilationContext context) + { + // Active segments are implicitly dropped at instantiation; elem.drop on them is a no-op. + if (!context.ElementSegments.TryGetValue(SegmentIndex, out var segField)) + return; + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldnull); + context.Emit(OpCodes.Stfld, segField); + } +} diff --git a/WebAssembly/Instructions/Else.cs b/WebAssembly/Instructions/Else.cs index a88b6af6..7d58ae76 100644 --- a/WebAssembly/Instructions/Else.cs +++ b/WebAssembly/Instructions/Else.cs @@ -27,14 +27,19 @@ internal sealed override void Compile(CompilationContext context) if (blockType.TryToValueType(out var expectedType)) { context.PopStackNoReturn(OpCode.Else, expectedType); + // Store then-block result before jumping over the else block. + if (!context.IsUnreachable) + context.Emit(OpCodes.Stloc, context.GetOrCreateResultLocal(0, expectedType)); } - var afterElse = context.DefineLabel(); - context.Emit(OpCodes.Br, afterElse); - + // Jump over the else block to the exit label (Labels[target] is already the exit label). var target = checked((uint)context.Depth.Count) - 1; - context.MarkLabel(context.Labels[target]); - context.Labels[target] = afterElse; + context.Emit(OpCodes.Br, context.Labels[target]); + + // Mark where the false-branch (brfalse from If) lands. + var blockCtx = context.BlockContexts[context.Depth.Count]; + context.MarkLabel(blockCtx.IfFalseLabel!.Value); + blockCtx.IfFalseLabel = null; //Else-block is reachable even if the then-block is unreachable context.MarkReachable(); diff --git a/WebAssembly/Instructions/End.cs b/WebAssembly/Instructions/End.cs index 7c09cd14..40371326 100644 --- a/WebAssembly/Instructions/End.cs +++ b/WebAssembly/Instructions/End.cs @@ -1,7 +1,6 @@ using System.Reflection.Emit; using WebAssembly.Runtime; using WebAssembly.Runtime.Compilation; -using static System.Diagnostics.Debug; namespace WebAssembly.Instructions; @@ -29,41 +28,117 @@ internal sealed override void Compile(CompilationContext context) if (context.Depth.Count == 1) { - context.MarkLabel(context.Labels[0]); - + var functionBlockCtx = context.BlockContexts[1]; var returns = context.CheckedSignature.RawReturnTypes; var returnsLength = returns.Length; + if (returnsLength < stack.Count || (returnsLength > stack.Count && !context.IsUnreachable)) throw new StackSizeIncorrectException(OpCode.End, returnsLength, stack.Count); - Assert(returnsLength is 0 or 1); //WebAssembly doesn't currently offer multiple returns, which should be blocked earlier. - if (returnsLength == 1) { + // Validate type (throws on mismatch even in unreachable mode for correctness). var popped = context.PopStack(OpCode.End, returns[0]); - if (!popped.HasValue) + if (!popped.HasValue && !context.IsUnreachable) throw new OpCodeCompilationException(OpCode.End, "Cannot determine stack type."); + + // Use result-local pattern so br-to-function-block and fall-through both work: + // fall-through stlocs here; branch already stloc'd; both ldloc after markLabel. + if (!context.IsUnreachable) + { + var resultLocal = functionBlockCtx.ResultLocal + ?? context.GetOrCreateResultLocal(0, returns[0]); + context.Emit(OpCodes.Stloc, resultLocal); + context.MarkLabel(context.Labels[0]); + context.Emit(OpCodes.Ldloc, resultLocal); + } + else if (functionBlockCtx.ResultLocal != null) + { + // A br targeted the function outer block; reload its stashed result. + context.MarkLabel(context.Labels[0]); + context.Emit(OpCodes.Ldloc, functionBlockCtx.ResultLocal); + } + else + { + // All paths return via `return` instruction; nothing to emit at label. + context.MarkLabel(context.Labels[0]); + } + } + else + { + if (returnsLength > 1) + Return.EmitMultiValueReturn(context, returns); + context.MarkLabel(context.Labels[0]); } context.Emit(OpCodes.Ret); } else { + var blockContext = context.BlockContexts[context.Depth.Count]; if (blockType.TryToValueType(out var expectedType)) { context.ValidateStack(OpCode.End, expectedType); + + // Stash fall-through value to result local (so the label target has an empty IL stack), + // then reload it after marking the label. The same local is used when a br/br_if jumps + // to this block, so both paths converge correctly. + // Only allocate if reachable (fall-through produces a value); if unreachable, only use + // an already-allocated local (set by a prior br to this block). + if (!context.IsUnreachable) + { + var resultLocal = context.GetOrCreateResultLocal(0, expectedType); + context.Emit(OpCodes.Stloc, resultLocal); + } + } + else if (stack.Count != blockContext.InitialStackSize && (!context.IsUnreachable || stack.Count > blockContext.InitialStackSize)) + { + throw new StackSizeIncorrectException(OpCode.End, blockContext.InitialStackSize, stack.Count); } + // For if-without-else: validate it's void (typed if requires else), then mark the false-branch. + if (blockContext.IfFalseLabel.HasValue) + { + if (blockType.TryToValueType(out _)) + throw new StackSizeIncorrectException(OpCode.End, blockContext.InitialStackSize + 1, blockContext.InitialStackSize); + context.MarkLabel(blockContext.IfFalseLabel.Value); + } + + var wasUnreachable = context.IsUnreachable; + context.BlockContexts.Remove(context.Depth.Count); context.Depth.PopNoReturn(); var depth = checked((uint)context.Depth.Count); var label = context.Labels[depth]; - if (!context.LoopLabels.Remove(label)) //Loop labels are marked where defined. + var isLoopLabel = context.LoopLabels.Remove(label); + if (!isLoopLabel) context.MarkLabel(label); context.Labels.Remove(depth); + + // A non-loop block exit label is a forward branch target — code is reachable from here. + // When the block was unreachable, reset the tracking stack (unreachable code may have left + // stale values) to represent the correct state: parent's initial items plus the block result. + // Only applies when the parent block context still exists (SectionData removes it manually). + if (!isLoopLabel && context.BlockContexts.TryGetValue(context.Depth.Count, out _)) + { + context.MarkReachable(); + if (wasUnreachable) + { + while (context.Stack.Count > blockContext.InitialStackSize) + context.Stack.Pop(); + // If block has a typed result, push it on the tracking stack. + if (blockType.TryToValueType(out var blockResultType)) + context.Stack.Push(blockResultType); + } + } + + // Reload the result value after the label (both fall-through and branch paths arrive here). + // The tracking stack already has the type from ValidateStack above; we only emit IL. + if (blockContext.ResultLocal != null) + context.Emit(OpCodes.Ldloc, blockContext.ResultLocal); } } } diff --git a/WebAssembly/Instructions/Float32Constant.cs b/WebAssembly/Instructions/Float32Constant.cs index 40778de0..1b85cbe2 100644 --- a/WebAssembly/Instructions/Float32Constant.cs +++ b/WebAssembly/Instructions/Float32Constant.cs @@ -1,4 +1,5 @@ using System.Reflection.Emit; +using WebAssembly.Runtime; using WebAssembly.Runtime.Compilation; namespace WebAssembly.Instructions; @@ -46,6 +47,15 @@ internal sealed override void WriteTo(Writer writer) internal sealed override void Compile(CompilationContext context) { context.Stack.Push(WebAssemblyValueType.Float32); - context.Emit(OpCodes.Ldc_R4, this.Value); + if (float.IsNaN(this.Value)) + { + // ldc.r4 lets the JIT canonicalize NaN payloads; go through integer bits instead. + context.Emit(OpCodes.Ldc_I4, unchecked((int)FloatHelper.FloatToUInt32Bits(this.Value))); + context.Emit(OpCodes.Call, FloatHelper.UInt32BitsToFloatMethod); + } + else + { + context.Emit(OpCodes.Ldc_R4, this.Value); + } } } diff --git a/WebAssembly/Instructions/Float32DemoteFloat64.cs b/WebAssembly/Instructions/Float32DemoteFloat64.cs index 0740c28c..0b28cac4 100644 --- a/WebAssembly/Instructions/Float32DemoteFloat64.cs +++ b/WebAssembly/Instructions/Float32DemoteFloat64.cs @@ -1,4 +1,5 @@ using System.Reflection.Emit; +using WebAssembly.Runtime; using WebAssembly.Runtime.Compilation; namespace WebAssembly.Instructions; @@ -26,5 +27,6 @@ internal sealed override void Compile(CompilationContext context) context.Stack.Push(WebAssemblyValueType.Float32); context.Emit(OpCodes.Conv_R4); + context.Emit(OpCodes.Call, FloatHelper.CanonicalizeFloat32Method); } } diff --git a/WebAssembly/Instructions/Float32x4Abs.cs b/WebAssembly/Instructions/Float32x4Abs.cs new file mode 100644 index 00000000..1bcf2f07 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Abs.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Abs instruction. +public class Float32x4Abs : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Abs; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4AbsMethod; + + /// Creates a new instance. + public Float32x4Abs() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Abs; + /// + public bool Equals(Float32x4Abs? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Abs; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Abs; +} diff --git a/WebAssembly/Instructions/Float32x4Add.cs b/WebAssembly/Instructions/Float32x4Add.cs new file mode 100644 index 00000000..83df829f --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Add.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Add instruction. +public class Float32x4Add : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Add; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4AddMethod; + + /// Creates a new instance. + public Float32x4Add() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Add; + /// + public bool Equals(Float32x4Add? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Add; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Add; +} diff --git a/WebAssembly/Instructions/Float32x4Ceil.cs b/WebAssembly/Instructions/Float32x4Ceil.cs new file mode 100644 index 00000000..c4f55397 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Ceil.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Ceil instruction. +public class Float32x4Ceil : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Ceil; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4CeilMethod; + + /// Creates a new instance. + public Float32x4Ceil() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Ceil; + /// + public bool Equals(Float32x4Ceil? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Ceil; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Ceil; +} diff --git a/WebAssembly/Instructions/Float32x4ConvertInt32x4Signed.cs b/WebAssembly/Instructions/Float32x4ConvertInt32x4Signed.cs new file mode 100644 index 00000000..ffff817d --- /dev/null +++ b/WebAssembly/Instructions/Float32x4ConvertInt32x4Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4ConvertInt32x4Signed instruction. +public class Float32x4ConvertInt32x4Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4ConvertInt32x4Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4ConvertI32x4SMethod; + + /// Creates a new instance. + public Float32x4ConvertInt32x4Signed() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4ConvertInt32x4Signed; + /// + public bool Equals(Float32x4ConvertInt32x4Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4ConvertInt32x4Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4ConvertInt32x4Signed; +} diff --git a/WebAssembly/Instructions/Float32x4ConvertInt32x4Unsigned.cs b/WebAssembly/Instructions/Float32x4ConvertInt32x4Unsigned.cs new file mode 100644 index 00000000..e80d1122 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4ConvertInt32x4Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4ConvertInt32x4Unsigned instruction. +public class Float32x4ConvertInt32x4Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4ConvertInt32x4Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4ConvertI32x4UMethod; + + /// Creates a new instance. + public Float32x4ConvertInt32x4Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4ConvertInt32x4Unsigned; + /// + public bool Equals(Float32x4ConvertInt32x4Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4ConvertInt32x4Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4ConvertInt32x4Unsigned; +} diff --git a/WebAssembly/Instructions/Float32x4DemoteFloat64x2Zero.cs b/WebAssembly/Instructions/Float32x4DemoteFloat64x2Zero.cs new file mode 100644 index 00000000..c3e52700 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4DemoteFloat64x2Zero.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4DemoteFloat64x2Zero instruction. +public class Float32x4DemoteFloat64x2Zero : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4DemoteFloat64x2Zero; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4DemoteF64x2ZeroMethod; + + /// Creates a new instance. + public Float32x4DemoteFloat64x2Zero() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4DemoteFloat64x2Zero; + /// + public bool Equals(Float32x4DemoteFloat64x2Zero? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4DemoteFloat64x2Zero; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4DemoteFloat64x2Zero; +} diff --git a/WebAssembly/Instructions/Float32x4Div.cs b/WebAssembly/Instructions/Float32x4Div.cs new file mode 100644 index 00000000..3f3fc8ba --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Div.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Div instruction. +public class Float32x4Div : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Div; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4DivMethod; + + /// Creates a new instance. + public Float32x4Div() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Div; + /// + public bool Equals(Float32x4Div? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Div; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Div; +} diff --git a/WebAssembly/Instructions/Float32x4Equal.cs b/WebAssembly/Instructions/Float32x4Equal.cs new file mode 100644 index 00000000..e61e4155 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Equal.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Equal instruction. +public class Float32x4Equal : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Equal; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4EqualMethod; + + /// Creates a new instance. + public Float32x4Equal() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Equal; + /// + public bool Equals(Float32x4Equal? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Equal; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Equal; +} diff --git a/WebAssembly/Instructions/Float32x4ExtractLane.cs b/WebAssembly/Instructions/Float32x4ExtractLane.cs new file mode 100644 index 00000000..18393c0c --- /dev/null +++ b/WebAssembly/Instructions/Float32x4ExtractLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4ExtractLane instruction. +public class Float32x4ExtractLane : SimdExtractLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4ExtractLane; + internal override WebAssemblyValueType ResultType => WebAssemblyValueType.Float32; + internal override RegeneratingWeakReference Method => V128Helper.Float32x4ExtractLaneMethod; + internal override byte MaxLaneCount => 4; + + /// Creates a new instance. + public Float32x4ExtractLane() { } + internal Float32x4ExtractLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Float32x4ExtractLane); + /// + public bool Equals(Float32x4ExtractLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Float32x4ExtractLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Float32x4Floor.cs b/WebAssembly/Instructions/Float32x4Floor.cs new file mode 100644 index 00000000..46fe6784 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Floor.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Floor instruction. +public class Float32x4Floor : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Floor; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4FloorMethod; + + /// Creates a new instance. + public Float32x4Floor() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Floor; + /// + public bool Equals(Float32x4Floor? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Floor; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Floor; +} diff --git a/WebAssembly/Instructions/Float32x4GreaterThan.cs b/WebAssembly/Instructions/Float32x4GreaterThan.cs new file mode 100644 index 00000000..3f288243 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4GreaterThan.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4GreaterThan instruction. +public class Float32x4GreaterThan : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4GreaterThan; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4GtMethod; + + /// Creates a new instance. + public Float32x4GreaterThan() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4GreaterThan; + /// + public bool Equals(Float32x4GreaterThan? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4GreaterThan; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4GreaterThan; +} diff --git a/WebAssembly/Instructions/Float32x4GreaterThanOrEqual.cs b/WebAssembly/Instructions/Float32x4GreaterThanOrEqual.cs new file mode 100644 index 00000000..9117d757 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4GreaterThanOrEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4GreaterThanOrEqual instruction. +public class Float32x4GreaterThanOrEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4GreaterThanOrEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4GeMethod; + + /// Creates a new instance. + public Float32x4GreaterThanOrEqual() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4GreaterThanOrEqual; + /// + public bool Equals(Float32x4GreaterThanOrEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4GreaterThanOrEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4GreaterThanOrEqual; +} diff --git a/WebAssembly/Instructions/Float32x4LessThan.cs b/WebAssembly/Instructions/Float32x4LessThan.cs new file mode 100644 index 00000000..2191bc58 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4LessThan.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4LessThan instruction. +public class Float32x4LessThan : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4LessThan; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4LtMethod; + + /// Creates a new instance. + public Float32x4LessThan() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4LessThan; + /// + public bool Equals(Float32x4LessThan? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4LessThan; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4LessThan; +} diff --git a/WebAssembly/Instructions/Float32x4LessThanOrEqual.cs b/WebAssembly/Instructions/Float32x4LessThanOrEqual.cs new file mode 100644 index 00000000..b1fb7612 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4LessThanOrEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4LessThanOrEqual instruction. +public class Float32x4LessThanOrEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4LessThanOrEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4LeMethod; + + /// Creates a new instance. + public Float32x4LessThanOrEqual() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4LessThanOrEqual; + /// + public bool Equals(Float32x4LessThanOrEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4LessThanOrEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4LessThanOrEqual; +} diff --git a/WebAssembly/Instructions/Float32x4Max.cs b/WebAssembly/Instructions/Float32x4Max.cs new file mode 100644 index 00000000..9c4287dc --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Max.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Max instruction. +public class Float32x4Max : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Max; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4MaxMethod; + + /// Creates a new instance. + public Float32x4Max() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Max; + /// + public bool Equals(Float32x4Max? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Max; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Max; +} diff --git a/WebAssembly/Instructions/Float32x4Min.cs b/WebAssembly/Instructions/Float32x4Min.cs new file mode 100644 index 00000000..fe0ea480 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Min.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Min instruction. +public class Float32x4Min : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Min; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4MinMethod; + + /// Creates a new instance. + public Float32x4Min() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Min; + /// + public bool Equals(Float32x4Min? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Min; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Min; +} diff --git a/WebAssembly/Instructions/Float32x4Mul.cs b/WebAssembly/Instructions/Float32x4Mul.cs new file mode 100644 index 00000000..bf64b6bb --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Mul.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Mul instruction. +public class Float32x4Mul : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Mul; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4MulMethod; + + /// Creates a new instance. + public Float32x4Mul() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Mul; + /// + public bool Equals(Float32x4Mul? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Mul; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Mul; +} diff --git a/WebAssembly/Instructions/Float32x4Nearest.cs b/WebAssembly/Instructions/Float32x4Nearest.cs new file mode 100644 index 00000000..4e5da888 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Nearest.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Nearest instruction. +public class Float32x4Nearest : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Nearest; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4NearestMethod; + + /// Creates a new instance. + public Float32x4Nearest() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Nearest; + /// + public bool Equals(Float32x4Nearest? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Nearest; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Nearest; +} diff --git a/WebAssembly/Instructions/Float32x4Neg.cs b/WebAssembly/Instructions/Float32x4Neg.cs new file mode 100644 index 00000000..1c61e0d1 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Neg.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Neg instruction. +public class Float32x4Neg : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Neg; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4NegMethod; + + /// Creates a new instance. + public Float32x4Neg() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Neg; + /// + public bool Equals(Float32x4Neg? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Neg; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Neg; +} diff --git a/WebAssembly/Instructions/Float32x4NotEqual.cs b/WebAssembly/Instructions/Float32x4NotEqual.cs new file mode 100644 index 00000000..88089d48 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4NotEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4NotEqual instruction. +public class Float32x4NotEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4NotEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4NotEqualMethod; + + /// Creates a new instance. + public Float32x4NotEqual() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4NotEqual; + /// + public bool Equals(Float32x4NotEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4NotEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4NotEqual; +} diff --git a/WebAssembly/Instructions/Float32x4Pmax.cs b/WebAssembly/Instructions/Float32x4Pmax.cs new file mode 100644 index 00000000..b4e5c878 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Pmax.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Pmax instruction. +public class Float32x4Pmax : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Pmax; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4PmaxMethod; + + /// Creates a new instance. + public Float32x4Pmax() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Pmax; + /// + public bool Equals(Float32x4Pmax? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Pmax; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Pmax; +} diff --git a/WebAssembly/Instructions/Float32x4Pmin.cs b/WebAssembly/Instructions/Float32x4Pmin.cs new file mode 100644 index 00000000..1a8d94f6 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Pmin.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Pmin instruction. +public class Float32x4Pmin : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Pmin; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4PminMethod; + + /// Creates a new instance. + public Float32x4Pmin() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Pmin; + /// + public bool Equals(Float32x4Pmin? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Pmin; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Pmin; +} diff --git a/WebAssembly/Instructions/Float32x4ReplaceLane.cs b/WebAssembly/Instructions/Float32x4ReplaceLane.cs new file mode 100644 index 00000000..a0175e92 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4ReplaceLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4ReplaceLane instruction. +public class Float32x4ReplaceLane : SimdReplaceLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4ReplaceLane; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Float32; + internal override RegeneratingWeakReference Method => V128Helper.Float32x4ReplaceLaneMethod; + internal override byte MaxLaneCount => 4; + + /// Creates a new instance. + public Float32x4ReplaceLane() { } + internal Float32x4ReplaceLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Float32x4ReplaceLane); + /// + public bool Equals(Float32x4ReplaceLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Float32x4ReplaceLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Float32x4Splat.cs b/WebAssembly/Instructions/Float32x4Splat.cs new file mode 100644 index 00000000..db01107a --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Splat.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Splat instruction. +public class Float32x4Splat : SimdSplatInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Splat; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Float32; + internal override RegeneratingWeakReference Method => V128Helper.Float32x4SplatMethod; + + /// Creates a new instance. + public Float32x4Splat() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Splat; + /// + public bool Equals(Float32x4Splat? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Splat; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Splat; +} diff --git a/WebAssembly/Instructions/Float32x4Sqrt.cs b/WebAssembly/Instructions/Float32x4Sqrt.cs new file mode 100644 index 00000000..856152da --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Sqrt.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Sqrt instruction. +public class Float32x4Sqrt : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Sqrt; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4SqrtMethod; + + /// Creates a new instance. + public Float32x4Sqrt() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Sqrt; + /// + public bool Equals(Float32x4Sqrt? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Sqrt; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Sqrt; +} diff --git a/WebAssembly/Instructions/Float32x4Sub.cs b/WebAssembly/Instructions/Float32x4Sub.cs new file mode 100644 index 00000000..2494eab3 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Sub.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Sub instruction. +public class Float32x4Sub : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Sub; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4SubMethod; + + /// Creates a new instance. + public Float32x4Sub() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Sub; + /// + public bool Equals(Float32x4Sub? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Sub; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Sub; +} diff --git a/WebAssembly/Instructions/Float32x4Trunc.cs b/WebAssembly/Instructions/Float32x4Trunc.cs new file mode 100644 index 00000000..0cfc3337 --- /dev/null +++ b/WebAssembly/Instructions/Float32x4Trunc.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float32x4Trunc instruction. +public class Float32x4Trunc : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float32x4Trunc; + + internal override RegeneratingWeakReference Method => V128Helper.Float32x4TruncMethod; + + /// Creates a new instance. + public Float32x4Trunc() { } + + /// + public override bool Equals(object? obj) => obj is Float32x4Trunc; + /// + public bool Equals(Float32x4Trunc? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float32x4Trunc; + /// + public override int GetHashCode() => (int)SimdOpCode.Float32x4Trunc; +} diff --git a/WebAssembly/Instructions/Float64Constant.cs b/WebAssembly/Instructions/Float64Constant.cs index 13103b0d..1be315e6 100644 --- a/WebAssembly/Instructions/Float64Constant.cs +++ b/WebAssembly/Instructions/Float64Constant.cs @@ -1,4 +1,5 @@ using System.Reflection.Emit; +using WebAssembly.Runtime; using WebAssembly.Runtime.Compilation; namespace WebAssembly.Instructions; @@ -46,6 +47,15 @@ internal sealed override void WriteTo(Writer writer) internal sealed override void Compile(CompilationContext context) { context.Stack.Push(WebAssemblyValueType.Float64); - context.Emit(OpCodes.Ldc_R8, this.Value); + if (double.IsNaN(this.Value)) + { + // ldc.r8 lets the JIT canonicalize NaN payloads; go through integer bits instead. + context.Emit(OpCodes.Ldc_I8, unchecked((long)FloatHelper.DoubleToUInt64Bits(this.Value))); + context.Emit(OpCodes.Call, FloatHelper.UInt64BitsToDoubleMethod); + } + else + { + context.Emit(OpCodes.Ldc_R8, this.Value); + } } } diff --git a/WebAssembly/Instructions/Float64PromoteFloat32.cs b/WebAssembly/Instructions/Float64PromoteFloat32.cs index b007cbdd..9c080517 100644 --- a/WebAssembly/Instructions/Float64PromoteFloat32.cs +++ b/WebAssembly/Instructions/Float64PromoteFloat32.cs @@ -1,4 +1,5 @@ using System.Reflection.Emit; +using WebAssembly.Runtime; using WebAssembly.Runtime.Compilation; namespace WebAssembly.Instructions; @@ -27,6 +28,7 @@ internal sealed override void Compile(CompilationContext context) context.PopStackNoReturn(OpCode.Float64PromoteFloat32, WebAssemblyValueType.Float32); context.Emit(OpCodes.Conv_R8); + context.Emit(OpCodes.Call, FloatHelper.CanonicalizeFloat64Method); stack.Push(WebAssemblyValueType.Float64); } diff --git a/WebAssembly/Instructions/Float64x2Abs.cs b/WebAssembly/Instructions/Float64x2Abs.cs new file mode 100644 index 00000000..86108e6a --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Abs.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Abs instruction. +public class Float64x2Abs : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Abs; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2AbsMethod; + + /// Creates a new instance. + public Float64x2Abs() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Abs; + /// + public bool Equals(Float64x2Abs? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Abs; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Abs; +} diff --git a/WebAssembly/Instructions/Float64x2Add.cs b/WebAssembly/Instructions/Float64x2Add.cs new file mode 100644 index 00000000..39200fa4 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Add.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Add instruction. +public class Float64x2Add : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Add; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2AddMethod; + + /// Creates a new instance. + public Float64x2Add() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Add; + /// + public bool Equals(Float64x2Add? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Add; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Add; +} diff --git a/WebAssembly/Instructions/Float64x2Ceil.cs b/WebAssembly/Instructions/Float64x2Ceil.cs new file mode 100644 index 00000000..5cb64000 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Ceil.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Ceil instruction. +public class Float64x2Ceil : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Ceil; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2CeilMethod; + + /// Creates a new instance. + public Float64x2Ceil() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Ceil; + /// + public bool Equals(Float64x2Ceil? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Ceil; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Ceil; +} diff --git a/WebAssembly/Instructions/Float64x2ConvertLowInt32x4Signed.cs b/WebAssembly/Instructions/Float64x2ConvertLowInt32x4Signed.cs new file mode 100644 index 00000000..0c0a6c78 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2ConvertLowInt32x4Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2ConvertLowInt32x4Signed instruction. +public class Float64x2ConvertLowInt32x4Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2ConvertLowInt32x4Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2ConvertLowI32x4SMethod; + + /// Creates a new instance. + public Float64x2ConvertLowInt32x4Signed() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2ConvertLowInt32x4Signed; + /// + public bool Equals(Float64x2ConvertLowInt32x4Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2ConvertLowInt32x4Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2ConvertLowInt32x4Signed; +} diff --git a/WebAssembly/Instructions/Float64x2ConvertLowInt32x4Unsigned.cs b/WebAssembly/Instructions/Float64x2ConvertLowInt32x4Unsigned.cs new file mode 100644 index 00000000..6914279c --- /dev/null +++ b/WebAssembly/Instructions/Float64x2ConvertLowInt32x4Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2ConvertLowInt32x4Unsigned instruction. +public class Float64x2ConvertLowInt32x4Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2ConvertLowInt32x4Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2ConvertLowI32x4UMethod; + + /// Creates a new instance. + public Float64x2ConvertLowInt32x4Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2ConvertLowInt32x4Unsigned; + /// + public bool Equals(Float64x2ConvertLowInt32x4Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2ConvertLowInt32x4Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2ConvertLowInt32x4Unsigned; +} diff --git a/WebAssembly/Instructions/Float64x2Div.cs b/WebAssembly/Instructions/Float64x2Div.cs new file mode 100644 index 00000000..e37d332c --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Div.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Div instruction. +public class Float64x2Div : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Div; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2DivMethod; + + /// Creates a new instance. + public Float64x2Div() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Div; + /// + public bool Equals(Float64x2Div? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Div; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Div; +} diff --git a/WebAssembly/Instructions/Float64x2Equal.cs b/WebAssembly/Instructions/Float64x2Equal.cs new file mode 100644 index 00000000..a167e6fa --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Equal.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Equal instruction. +public class Float64x2Equal : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Equal; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2EqualMethod; + + /// Creates a new instance. + public Float64x2Equal() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Equal; + /// + public bool Equals(Float64x2Equal? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Equal; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Equal; +} diff --git a/WebAssembly/Instructions/Float64x2ExtractLane.cs b/WebAssembly/Instructions/Float64x2ExtractLane.cs new file mode 100644 index 00000000..e31a6524 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2ExtractLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2ExtractLane instruction. +public class Float64x2ExtractLane : SimdExtractLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2ExtractLane; + internal override WebAssemblyValueType ResultType => WebAssemblyValueType.Float64; + internal override RegeneratingWeakReference Method => V128Helper.Float64x2ExtractLaneMethod; + internal override byte MaxLaneCount => 2; + + /// Creates a new instance. + public Float64x2ExtractLane() { } + internal Float64x2ExtractLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Float64x2ExtractLane); + /// + public bool Equals(Float64x2ExtractLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Float64x2ExtractLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Float64x2Floor.cs b/WebAssembly/Instructions/Float64x2Floor.cs new file mode 100644 index 00000000..1fb967d9 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Floor.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Floor instruction. +public class Float64x2Floor : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Floor; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2FloorMethod; + + /// Creates a new instance. + public Float64x2Floor() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Floor; + /// + public bool Equals(Float64x2Floor? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Floor; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Floor; +} diff --git a/WebAssembly/Instructions/Float64x2GreaterThan.cs b/WebAssembly/Instructions/Float64x2GreaterThan.cs new file mode 100644 index 00000000..10931fdb --- /dev/null +++ b/WebAssembly/Instructions/Float64x2GreaterThan.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2GreaterThan instruction. +public class Float64x2GreaterThan : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2GreaterThan; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2GtMethod; + + /// Creates a new instance. + public Float64x2GreaterThan() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2GreaterThan; + /// + public bool Equals(Float64x2GreaterThan? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2GreaterThan; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2GreaterThan; +} diff --git a/WebAssembly/Instructions/Float64x2GreaterThanOrEqual.cs b/WebAssembly/Instructions/Float64x2GreaterThanOrEqual.cs new file mode 100644 index 00000000..464bd53d --- /dev/null +++ b/WebAssembly/Instructions/Float64x2GreaterThanOrEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2GreaterThanOrEqual instruction. +public class Float64x2GreaterThanOrEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2GreaterThanOrEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2GeMethod; + + /// Creates a new instance. + public Float64x2GreaterThanOrEqual() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2GreaterThanOrEqual; + /// + public bool Equals(Float64x2GreaterThanOrEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2GreaterThanOrEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2GreaterThanOrEqual; +} diff --git a/WebAssembly/Instructions/Float64x2LessThan.cs b/WebAssembly/Instructions/Float64x2LessThan.cs new file mode 100644 index 00000000..ef5b64e6 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2LessThan.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2LessThan instruction. +public class Float64x2LessThan : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2LessThan; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2LtMethod; + + /// Creates a new instance. + public Float64x2LessThan() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2LessThan; + /// + public bool Equals(Float64x2LessThan? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2LessThan; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2LessThan; +} diff --git a/WebAssembly/Instructions/Float64x2LessThanOrEqual.cs b/WebAssembly/Instructions/Float64x2LessThanOrEqual.cs new file mode 100644 index 00000000..de7e4b17 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2LessThanOrEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2LessThanOrEqual instruction. +public class Float64x2LessThanOrEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2LessThanOrEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2LeMethod; + + /// Creates a new instance. + public Float64x2LessThanOrEqual() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2LessThanOrEqual; + /// + public bool Equals(Float64x2LessThanOrEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2LessThanOrEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2LessThanOrEqual; +} diff --git a/WebAssembly/Instructions/Float64x2Max.cs b/WebAssembly/Instructions/Float64x2Max.cs new file mode 100644 index 00000000..9363c2d0 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Max.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Max instruction. +public class Float64x2Max : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Max; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2MaxMethod; + + /// Creates a new instance. + public Float64x2Max() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Max; + /// + public bool Equals(Float64x2Max? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Max; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Max; +} diff --git a/WebAssembly/Instructions/Float64x2Min.cs b/WebAssembly/Instructions/Float64x2Min.cs new file mode 100644 index 00000000..bd5553f1 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Min.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Min instruction. +public class Float64x2Min : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Min; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2MinMethod; + + /// Creates a new instance. + public Float64x2Min() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Min; + /// + public bool Equals(Float64x2Min? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Min; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Min; +} diff --git a/WebAssembly/Instructions/Float64x2Mul.cs b/WebAssembly/Instructions/Float64x2Mul.cs new file mode 100644 index 00000000..5182de19 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Mul.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Mul instruction. +public class Float64x2Mul : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Mul; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2MulMethod; + + /// Creates a new instance. + public Float64x2Mul() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Mul; + /// + public bool Equals(Float64x2Mul? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Mul; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Mul; +} diff --git a/WebAssembly/Instructions/Float64x2Nearest.cs b/WebAssembly/Instructions/Float64x2Nearest.cs new file mode 100644 index 00000000..ff8ca335 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Nearest.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Nearest instruction. +public class Float64x2Nearest : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Nearest; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2NearestMethod; + + /// Creates a new instance. + public Float64x2Nearest() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Nearest; + /// + public bool Equals(Float64x2Nearest? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Nearest; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Nearest; +} diff --git a/WebAssembly/Instructions/Float64x2Neg.cs b/WebAssembly/Instructions/Float64x2Neg.cs new file mode 100644 index 00000000..4070cf08 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Neg.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Neg instruction. +public class Float64x2Neg : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Neg; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2NegMethod; + + /// Creates a new instance. + public Float64x2Neg() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Neg; + /// + public bool Equals(Float64x2Neg? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Neg; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Neg; +} diff --git a/WebAssembly/Instructions/Float64x2NotEqual.cs b/WebAssembly/Instructions/Float64x2NotEqual.cs new file mode 100644 index 00000000..3109d964 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2NotEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2NotEqual instruction. +public class Float64x2NotEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2NotEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2NotEqualMethod; + + /// Creates a new instance. + public Float64x2NotEqual() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2NotEqual; + /// + public bool Equals(Float64x2NotEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2NotEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2NotEqual; +} diff --git a/WebAssembly/Instructions/Float64x2Pmax.cs b/WebAssembly/Instructions/Float64x2Pmax.cs new file mode 100644 index 00000000..f25b5f97 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Pmax.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Pmax instruction. +public class Float64x2Pmax : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Pmax; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2PmaxMethod; + + /// Creates a new instance. + public Float64x2Pmax() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Pmax; + /// + public bool Equals(Float64x2Pmax? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Pmax; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Pmax; +} diff --git a/WebAssembly/Instructions/Float64x2Pmin.cs b/WebAssembly/Instructions/Float64x2Pmin.cs new file mode 100644 index 00000000..2045ea01 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Pmin.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Pmin instruction. +public class Float64x2Pmin : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Pmin; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2PminMethod; + + /// Creates a new instance. + public Float64x2Pmin() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Pmin; + /// + public bool Equals(Float64x2Pmin? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Pmin; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Pmin; +} diff --git a/WebAssembly/Instructions/Float64x2PromoteLowFloat32x4.cs b/WebAssembly/Instructions/Float64x2PromoteLowFloat32x4.cs new file mode 100644 index 00000000..3eaf6e51 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2PromoteLowFloat32x4.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2PromoteLowFloat32x4 instruction. +public class Float64x2PromoteLowFloat32x4 : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2PromoteLowFloat32x4; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2PromoteLowF32x4Method; + + /// Creates a new instance. + public Float64x2PromoteLowFloat32x4() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2PromoteLowFloat32x4; + /// + public bool Equals(Float64x2PromoteLowFloat32x4? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2PromoteLowFloat32x4; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2PromoteLowFloat32x4; +} diff --git a/WebAssembly/Instructions/Float64x2ReplaceLane.cs b/WebAssembly/Instructions/Float64x2ReplaceLane.cs new file mode 100644 index 00000000..348115ae --- /dev/null +++ b/WebAssembly/Instructions/Float64x2ReplaceLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2ReplaceLane instruction. +public class Float64x2ReplaceLane : SimdReplaceLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2ReplaceLane; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Float64; + internal override RegeneratingWeakReference Method => V128Helper.Float64x2ReplaceLaneMethod; + internal override byte MaxLaneCount => 2; + + /// Creates a new instance. + public Float64x2ReplaceLane() { } + internal Float64x2ReplaceLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Float64x2ReplaceLane); + /// + public bool Equals(Float64x2ReplaceLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Float64x2ReplaceLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Float64x2Splat.cs b/WebAssembly/Instructions/Float64x2Splat.cs new file mode 100644 index 00000000..fcaf33b6 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Splat.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Splat instruction. +public class Float64x2Splat : SimdSplatInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Splat; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Float64; + internal override RegeneratingWeakReference Method => V128Helper.Float64x2SplatMethod; + + /// Creates a new instance. + public Float64x2Splat() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Splat; + /// + public bool Equals(Float64x2Splat? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Splat; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Splat; +} diff --git a/WebAssembly/Instructions/Float64x2Sqrt.cs b/WebAssembly/Instructions/Float64x2Sqrt.cs new file mode 100644 index 00000000..385712c3 --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Sqrt.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Sqrt instruction. +public class Float64x2Sqrt : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Sqrt; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2SqrtMethod; + + /// Creates a new instance. + public Float64x2Sqrt() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Sqrt; + /// + public bool Equals(Float64x2Sqrt? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Sqrt; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Sqrt; +} diff --git a/WebAssembly/Instructions/Float64x2Sub.cs b/WebAssembly/Instructions/Float64x2Sub.cs new file mode 100644 index 00000000..cc1ed3fd --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Sub.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Sub instruction. +public class Float64x2Sub : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Sub; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2SubMethod; + + /// Creates a new instance. + public Float64x2Sub() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Sub; + /// + public bool Equals(Float64x2Sub? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Sub; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Sub; +} diff --git a/WebAssembly/Instructions/Float64x2Trunc.cs b/WebAssembly/Instructions/Float64x2Trunc.cs new file mode 100644 index 00000000..e996290f --- /dev/null +++ b/WebAssembly/Instructions/Float64x2Trunc.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Float64x2Trunc instruction. +public class Float64x2Trunc : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Float64x2Trunc; + + internal override RegeneratingWeakReference Method => V128Helper.Float64x2TruncMethod; + + /// Creates a new instance. + public Float64x2Trunc() { } + + /// + public override bool Equals(object? obj) => obj is Float64x2Trunc; + /// + public bool Equals(Float64x2Trunc? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Float64x2Trunc; + /// + public override int GetHashCode() => (int)SimdOpCode.Float64x2Trunc; +} diff --git a/WebAssembly/Instructions/If.cs b/WebAssembly/Instructions/If.cs index ae6403a9..69e81fe1 100644 --- a/WebAssembly/Instructions/If.cs +++ b/WebAssembly/Instructions/If.cs @@ -38,10 +38,15 @@ internal sealed override void Compile(CompilationContext context) { context.PopStackNoReturn(OpCode.If, WebAssemblyValueType.Int32); - var label = context.DefineLabel(); - context.Labels.Add(checked((uint)context.Depth.Count), label); + // exitLabel: where br/end should jump (after the if-else construct). + // falseLabel: where brfalse jumps (else-entry, or same as exitLabel if no else). + var exitLabel = context.DefineLabel(); + var falseLabel = context.DefineLabel(); + context.Labels.Add(checked((uint)context.Depth.Count), exitLabel); context.Depth.Push(this); - context.BlockContexts.Add(context.Depth.Count, new BlockContext(context.Stack.Count)); - context.Emit(OpCodes.Brfalse, label); + var blockCtx = new BlockContext(context.Stack.Count); + blockCtx.IfFalseLabel = falseLabel; + context.BlockContexts.Add(context.Depth.Count, blockCtx); + context.Emit(OpCodes.Brfalse, falseLabel); } } diff --git a/WebAssembly/Instructions/Int16x8Abs.cs b/WebAssembly/Instructions/Int16x8Abs.cs new file mode 100644 index 00000000..ab5edc5d --- /dev/null +++ b/WebAssembly/Instructions/Int16x8Abs.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8Abs instruction. +public class Int16x8Abs : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8Abs; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8AbsMethod; + + /// Creates a new instance. + public Int16x8Abs() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8Abs; + /// + public bool Equals(Int16x8Abs? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8Abs; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8Abs; +} diff --git a/WebAssembly/Instructions/Int16x8Add.cs b/WebAssembly/Instructions/Int16x8Add.cs new file mode 100644 index 00000000..d3fc77b9 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8Add.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8Add instruction. +public class Int16x8Add : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8Add; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8AddMethod; + + /// Creates a new instance. + public Int16x8Add() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8Add; + /// + public bool Equals(Int16x8Add? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8Add; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8Add; +} diff --git a/WebAssembly/Instructions/Int16x8AddSaturateSigned.cs b/WebAssembly/Instructions/Int16x8AddSaturateSigned.cs new file mode 100644 index 00000000..09c06d53 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8AddSaturateSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8AddSaturateSigned instruction. +public class Int16x8AddSaturateSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8AddSaturateSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8AddSatSMethod; + + /// Creates a new instance. + public Int16x8AddSaturateSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8AddSaturateSigned; + /// + public bool Equals(Int16x8AddSaturateSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8AddSaturateSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8AddSaturateSigned; +} diff --git a/WebAssembly/Instructions/Int16x8AddSaturateUnsigned.cs b/WebAssembly/Instructions/Int16x8AddSaturateUnsigned.cs new file mode 100644 index 00000000..a42b7d04 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8AddSaturateUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8AddSaturateUnsigned instruction. +public class Int16x8AddSaturateUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8AddSaturateUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8AddSatUMethod; + + /// Creates a new instance. + public Int16x8AddSaturateUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8AddSaturateUnsigned; + /// + public bool Equals(Int16x8AddSaturateUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8AddSaturateUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8AddSaturateUnsigned; +} diff --git a/WebAssembly/Instructions/Int16x8AllTrue.cs b/WebAssembly/Instructions/Int16x8AllTrue.cs new file mode 100644 index 00000000..a8949ba5 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8AllTrue.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8AllTrue instruction. +public class Int16x8AllTrue : SimdV128ToI32Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8AllTrue; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8AllTrueMethod; + + /// Creates a new instance. + public Int16x8AllTrue() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8AllTrue; + /// + public bool Equals(Int16x8AllTrue? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8AllTrue; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8AllTrue; +} diff --git a/WebAssembly/Instructions/Int16x8AvgrUnsigned.cs b/WebAssembly/Instructions/Int16x8AvgrUnsigned.cs new file mode 100644 index 00000000..f2aad13b --- /dev/null +++ b/WebAssembly/Instructions/Int16x8AvgrUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8AvgrUnsigned instruction. +public class Int16x8AvgrUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8AvgrUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8AvgrUMethod; + + /// Creates a new instance. + public Int16x8AvgrUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8AvgrUnsigned; + /// + public bool Equals(Int16x8AvgrUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8AvgrUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8AvgrUnsigned; +} diff --git a/WebAssembly/Instructions/Int16x8Bitmask.cs b/WebAssembly/Instructions/Int16x8Bitmask.cs new file mode 100644 index 00000000..4e165a8e --- /dev/null +++ b/WebAssembly/Instructions/Int16x8Bitmask.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8Bitmask instruction. +public class Int16x8Bitmask : SimdV128ToI32Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8Bitmask; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8BitmaskMethod; + + /// Creates a new instance. + public Int16x8Bitmask() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8Bitmask; + /// + public bool Equals(Int16x8Bitmask? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8Bitmask; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8Bitmask; +} diff --git a/WebAssembly/Instructions/Int16x8Equal.cs b/WebAssembly/Instructions/Int16x8Equal.cs new file mode 100644 index 00000000..9eb1d203 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8Equal.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8Equal instruction. +public class Int16x8Equal : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8Equal; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8EqualMethod; + + /// Creates a new instance. + public Int16x8Equal() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8Equal; + /// + public bool Equals(Int16x8Equal? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8Equal; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8Equal; +} diff --git a/WebAssembly/Instructions/Int16x8ExtaddPairwiseInt8x16Signed.cs b/WebAssembly/Instructions/Int16x8ExtaddPairwiseInt8x16Signed.cs new file mode 100644 index 00000000..a2745f5c --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtaddPairwiseInt8x16Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtaddPairwiseInt8x16Signed instruction. +public class Int16x8ExtaddPairwiseInt8x16Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtaddPairwiseInt8x16Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtaddPairwiseI8x16SMethod; + + /// Creates a new instance. + public Int16x8ExtaddPairwiseInt8x16Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtaddPairwiseInt8x16Signed; + /// + public bool Equals(Int16x8ExtaddPairwiseInt8x16Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtaddPairwiseInt8x16Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtaddPairwiseInt8x16Signed; +} diff --git a/WebAssembly/Instructions/Int16x8ExtaddPairwiseInt8x16Unsigned.cs b/WebAssembly/Instructions/Int16x8ExtaddPairwiseInt8x16Unsigned.cs new file mode 100644 index 00000000..047b53a4 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtaddPairwiseInt8x16Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtaddPairwiseInt8x16Unsigned instruction. +public class Int16x8ExtaddPairwiseInt8x16Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtaddPairwiseInt8x16Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtaddPairwiseI8x16UMethod; + + /// Creates a new instance. + public Int16x8ExtaddPairwiseInt8x16Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtaddPairwiseInt8x16Unsigned; + /// + public bool Equals(Int16x8ExtaddPairwiseInt8x16Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtaddPairwiseInt8x16Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtaddPairwiseInt8x16Unsigned; +} diff --git a/WebAssembly/Instructions/Int16x8ExtendHighInt8x16Signed.cs b/WebAssembly/Instructions/Int16x8ExtendHighInt8x16Signed.cs new file mode 100644 index 00000000..4efeec3f --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtendHighInt8x16Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtendHighInt8x16Signed instruction. +public class Int16x8ExtendHighInt8x16Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtendHighInt8x16Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtHighI8x16SMethod; + + /// Creates a new instance. + public Int16x8ExtendHighInt8x16Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtendHighInt8x16Signed; + /// + public bool Equals(Int16x8ExtendHighInt8x16Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtendHighInt8x16Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtendHighInt8x16Signed; +} diff --git a/WebAssembly/Instructions/Int16x8ExtendHighInt8x16Unsigned.cs b/WebAssembly/Instructions/Int16x8ExtendHighInt8x16Unsigned.cs new file mode 100644 index 00000000..633f2d65 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtendHighInt8x16Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtendHighInt8x16Unsigned instruction. +public class Int16x8ExtendHighInt8x16Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtendHighInt8x16Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtHighI8x16UMethod; + + /// Creates a new instance. + public Int16x8ExtendHighInt8x16Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtendHighInt8x16Unsigned; + /// + public bool Equals(Int16x8ExtendHighInt8x16Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtendHighInt8x16Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtendHighInt8x16Unsigned; +} diff --git a/WebAssembly/Instructions/Int16x8ExtendLowInt8x16Signed.cs b/WebAssembly/Instructions/Int16x8ExtendLowInt8x16Signed.cs new file mode 100644 index 00000000..9e7532a7 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtendLowInt8x16Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtendLowInt8x16Signed instruction. +public class Int16x8ExtendLowInt8x16Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtendLowInt8x16Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtLowI8x16SMethod; + + /// Creates a new instance. + public Int16x8ExtendLowInt8x16Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtendLowInt8x16Signed; + /// + public bool Equals(Int16x8ExtendLowInt8x16Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtendLowInt8x16Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtendLowInt8x16Signed; +} diff --git a/WebAssembly/Instructions/Int16x8ExtendLowInt8x16Unsigned.cs b/WebAssembly/Instructions/Int16x8ExtendLowInt8x16Unsigned.cs new file mode 100644 index 00000000..3a642d0b --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtendLowInt8x16Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtendLowInt8x16Unsigned instruction. +public class Int16x8ExtendLowInt8x16Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtendLowInt8x16Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtLowI8x16UMethod; + + /// Creates a new instance. + public Int16x8ExtendLowInt8x16Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtendLowInt8x16Unsigned; + /// + public bool Equals(Int16x8ExtendLowInt8x16Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtendLowInt8x16Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtendLowInt8x16Unsigned; +} diff --git a/WebAssembly/Instructions/Int16x8ExtmulHighInt8x16Signed.cs b/WebAssembly/Instructions/Int16x8ExtmulHighInt8x16Signed.cs new file mode 100644 index 00000000..8595bfcf --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtmulHighInt8x16Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtmulHighInt8x16Signed instruction. +public class Int16x8ExtmulHighInt8x16Signed : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtmulHighInt8x16Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtmulHighI8x16SMethod; + + /// Creates a new instance. + public Int16x8ExtmulHighInt8x16Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtmulHighInt8x16Signed; + /// + public bool Equals(Int16x8ExtmulHighInt8x16Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtmulHighInt8x16Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtmulHighInt8x16Signed; +} diff --git a/WebAssembly/Instructions/Int16x8ExtmulHighInt8x16Unsigned.cs b/WebAssembly/Instructions/Int16x8ExtmulHighInt8x16Unsigned.cs new file mode 100644 index 00000000..ff14e813 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtmulHighInt8x16Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtmulHighInt8x16Unsigned instruction. +public class Int16x8ExtmulHighInt8x16Unsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtmulHighInt8x16Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtmulHighI8x16UMethod; + + /// Creates a new instance. + public Int16x8ExtmulHighInt8x16Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtmulHighInt8x16Unsigned; + /// + public bool Equals(Int16x8ExtmulHighInt8x16Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtmulHighInt8x16Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtmulHighInt8x16Unsigned; +} diff --git a/WebAssembly/Instructions/Int16x8ExtmulLowInt8x16Signed.cs b/WebAssembly/Instructions/Int16x8ExtmulLowInt8x16Signed.cs new file mode 100644 index 00000000..426a1e67 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtmulLowInt8x16Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtmulLowInt8x16Signed instruction. +public class Int16x8ExtmulLowInt8x16Signed : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtmulLowInt8x16Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtmulLowI8x16SMethod; + + /// Creates a new instance. + public Int16x8ExtmulLowInt8x16Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtmulLowInt8x16Signed; + /// + public bool Equals(Int16x8ExtmulLowInt8x16Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtmulLowInt8x16Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtmulLowInt8x16Signed; +} diff --git a/WebAssembly/Instructions/Int16x8ExtmulLowInt8x16Unsigned.cs b/WebAssembly/Instructions/Int16x8ExtmulLowInt8x16Unsigned.cs new file mode 100644 index 00000000..5093d4bf --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtmulLowInt8x16Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtmulLowInt8x16Unsigned instruction. +public class Int16x8ExtmulLowInt8x16Unsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtmulLowInt8x16Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtmulLowI8x16UMethod; + + /// Creates a new instance. + public Int16x8ExtmulLowInt8x16Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ExtmulLowInt8x16Unsigned; + /// + public bool Equals(Int16x8ExtmulLowInt8x16Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ExtmulLowInt8x16Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ExtmulLowInt8x16Unsigned; +} diff --git a/WebAssembly/Instructions/Int16x8ExtractLaneSigned.cs b/WebAssembly/Instructions/Int16x8ExtractLaneSigned.cs new file mode 100644 index 00000000..5c162e8e --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtractLaneSigned.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtractLaneSigned instruction. +public class Int16x8ExtractLaneSigned : SimdExtractLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtractLaneSigned; + internal override WebAssemblyValueType ResultType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtractLaneSMethod; + internal override byte MaxLaneCount => 8; + + /// Creates a new instance. + public Int16x8ExtractLaneSigned() { } + internal Int16x8ExtractLaneSigned(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int16x8ExtractLaneSigned); + /// + public bool Equals(Int16x8ExtractLaneSigned? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int16x8ExtractLaneSigned); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int16x8ExtractLaneUnsigned.cs b/WebAssembly/Instructions/Int16x8ExtractLaneUnsigned.cs new file mode 100644 index 00000000..5aeae018 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ExtractLaneUnsigned.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ExtractLaneUnsigned instruction. +public class Int16x8ExtractLaneUnsigned : SimdExtractLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ExtractLaneUnsigned; + internal override WebAssemblyValueType ResultType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ExtractLaneUMethod; + internal override byte MaxLaneCount => 8; + + /// Creates a new instance. + public Int16x8ExtractLaneUnsigned() { } + internal Int16x8ExtractLaneUnsigned(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int16x8ExtractLaneUnsigned); + /// + public bool Equals(Int16x8ExtractLaneUnsigned? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int16x8ExtractLaneUnsigned); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int16x8GreaterThanOrEqualSigned.cs b/WebAssembly/Instructions/Int16x8GreaterThanOrEqualSigned.cs new file mode 100644 index 00000000..75edd151 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8GreaterThanOrEqualSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8GreaterThanOrEqualSigned instruction. +public class Int16x8GreaterThanOrEqualSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8GreaterThanOrEqualSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8GeSMethod; + + /// Creates a new instance. + public Int16x8GreaterThanOrEqualSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8GreaterThanOrEqualSigned; + /// + public bool Equals(Int16x8GreaterThanOrEqualSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8GreaterThanOrEqualSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8GreaterThanOrEqualSigned; +} diff --git a/WebAssembly/Instructions/Int16x8GreaterThanOrEqualUnsigned.cs b/WebAssembly/Instructions/Int16x8GreaterThanOrEqualUnsigned.cs new file mode 100644 index 00000000..5853dec1 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8GreaterThanOrEqualUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8GreaterThanOrEqualUnsigned instruction. +public class Int16x8GreaterThanOrEqualUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8GreaterThanOrEqualUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8GeUMethod; + + /// Creates a new instance. + public Int16x8GreaterThanOrEqualUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8GreaterThanOrEqualUnsigned; + /// + public bool Equals(Int16x8GreaterThanOrEqualUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8GreaterThanOrEqualUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8GreaterThanOrEqualUnsigned; +} diff --git a/WebAssembly/Instructions/Int16x8GreaterThanSigned.cs b/WebAssembly/Instructions/Int16x8GreaterThanSigned.cs new file mode 100644 index 00000000..d8c7d05c --- /dev/null +++ b/WebAssembly/Instructions/Int16x8GreaterThanSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8GreaterThanSigned instruction. +public class Int16x8GreaterThanSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8GreaterThanSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8GtSMethod; + + /// Creates a new instance. + public Int16x8GreaterThanSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8GreaterThanSigned; + /// + public bool Equals(Int16x8GreaterThanSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8GreaterThanSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8GreaterThanSigned; +} diff --git a/WebAssembly/Instructions/Int16x8GreaterThanUnsigned.cs b/WebAssembly/Instructions/Int16x8GreaterThanUnsigned.cs new file mode 100644 index 00000000..a61275e2 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8GreaterThanUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8GreaterThanUnsigned instruction. +public class Int16x8GreaterThanUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8GreaterThanUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8GtUMethod; + + /// Creates a new instance. + public Int16x8GreaterThanUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8GreaterThanUnsigned; + /// + public bool Equals(Int16x8GreaterThanUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8GreaterThanUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8GreaterThanUnsigned; +} diff --git a/WebAssembly/Instructions/Int16x8LessThanOrEqualSigned.cs b/WebAssembly/Instructions/Int16x8LessThanOrEqualSigned.cs new file mode 100644 index 00000000..89530a9c --- /dev/null +++ b/WebAssembly/Instructions/Int16x8LessThanOrEqualSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8LessThanOrEqualSigned instruction. +public class Int16x8LessThanOrEqualSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8LessThanOrEqualSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8LeSMethod; + + /// Creates a new instance. + public Int16x8LessThanOrEqualSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8LessThanOrEqualSigned; + /// + public bool Equals(Int16x8LessThanOrEqualSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8LessThanOrEqualSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8LessThanOrEqualSigned; +} diff --git a/WebAssembly/Instructions/Int16x8LessThanOrEqualUnsigned.cs b/WebAssembly/Instructions/Int16x8LessThanOrEqualUnsigned.cs new file mode 100644 index 00000000..3d12f7dd --- /dev/null +++ b/WebAssembly/Instructions/Int16x8LessThanOrEqualUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8LessThanOrEqualUnsigned instruction. +public class Int16x8LessThanOrEqualUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8LessThanOrEqualUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8LeUMethod; + + /// Creates a new instance. + public Int16x8LessThanOrEqualUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8LessThanOrEqualUnsigned; + /// + public bool Equals(Int16x8LessThanOrEqualUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8LessThanOrEqualUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8LessThanOrEqualUnsigned; +} diff --git a/WebAssembly/Instructions/Int16x8LessThanSigned.cs b/WebAssembly/Instructions/Int16x8LessThanSigned.cs new file mode 100644 index 00000000..d575648b --- /dev/null +++ b/WebAssembly/Instructions/Int16x8LessThanSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8LessThanSigned instruction. +public class Int16x8LessThanSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8LessThanSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8LtSMethod; + + /// Creates a new instance. + public Int16x8LessThanSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8LessThanSigned; + /// + public bool Equals(Int16x8LessThanSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8LessThanSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8LessThanSigned; +} diff --git a/WebAssembly/Instructions/Int16x8LessThanUnsigned.cs b/WebAssembly/Instructions/Int16x8LessThanUnsigned.cs new file mode 100644 index 00000000..cd6eaa57 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8LessThanUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8LessThanUnsigned instruction. +public class Int16x8LessThanUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8LessThanUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8LtUMethod; + + /// Creates a new instance. + public Int16x8LessThanUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8LessThanUnsigned; + /// + public bool Equals(Int16x8LessThanUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8LessThanUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8LessThanUnsigned; +} diff --git a/WebAssembly/Instructions/Int16x8MaxSigned.cs b/WebAssembly/Instructions/Int16x8MaxSigned.cs new file mode 100644 index 00000000..111e7739 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8MaxSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8MaxSigned instruction. +public class Int16x8MaxSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8MaxSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8MaxSMethod; + + /// Creates a new instance. + public Int16x8MaxSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8MaxSigned; + /// + public bool Equals(Int16x8MaxSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8MaxSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8MaxSigned; +} diff --git a/WebAssembly/Instructions/Int16x8MaxUnsigned.cs b/WebAssembly/Instructions/Int16x8MaxUnsigned.cs new file mode 100644 index 00000000..982aadcb --- /dev/null +++ b/WebAssembly/Instructions/Int16x8MaxUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8MaxUnsigned instruction. +public class Int16x8MaxUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8MaxUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8MaxUMethod; + + /// Creates a new instance. + public Int16x8MaxUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8MaxUnsigned; + /// + public bool Equals(Int16x8MaxUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8MaxUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8MaxUnsigned; +} diff --git a/WebAssembly/Instructions/Int16x8MinSigned.cs b/WebAssembly/Instructions/Int16x8MinSigned.cs new file mode 100644 index 00000000..f24e8fa4 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8MinSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8MinSigned instruction. +public class Int16x8MinSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8MinSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8MinSMethod; + + /// Creates a new instance. + public Int16x8MinSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8MinSigned; + /// + public bool Equals(Int16x8MinSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8MinSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8MinSigned; +} diff --git a/WebAssembly/Instructions/Int16x8MinUnsigned.cs b/WebAssembly/Instructions/Int16x8MinUnsigned.cs new file mode 100644 index 00000000..b759ecd7 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8MinUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8MinUnsigned instruction. +public class Int16x8MinUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8MinUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8MinUMethod; + + /// Creates a new instance. + public Int16x8MinUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8MinUnsigned; + /// + public bool Equals(Int16x8MinUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8MinUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8MinUnsigned; +} diff --git a/WebAssembly/Instructions/Int16x8Mul.cs b/WebAssembly/Instructions/Int16x8Mul.cs new file mode 100644 index 00000000..ba4249d0 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8Mul.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8Mul instruction. +public class Int16x8Mul : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8Mul; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8MulMethod; + + /// Creates a new instance. + public Int16x8Mul() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8Mul; + /// + public bool Equals(Int16x8Mul? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8Mul; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8Mul; +} diff --git a/WebAssembly/Instructions/Int16x8NarrowInt32x4Signed.cs b/WebAssembly/Instructions/Int16x8NarrowInt32x4Signed.cs new file mode 100644 index 00000000..e4510ea1 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8NarrowInt32x4Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8NarrowInt32x4Signed instruction. +public class Int16x8NarrowInt32x4Signed : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8NarrowInt32x4Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8NarrowI32x4SMethod; + + /// Creates a new instance. + public Int16x8NarrowInt32x4Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8NarrowInt32x4Signed; + /// + public bool Equals(Int16x8NarrowInt32x4Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8NarrowInt32x4Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8NarrowInt32x4Signed; +} diff --git a/WebAssembly/Instructions/Int16x8NarrowInt32x4Unsigned.cs b/WebAssembly/Instructions/Int16x8NarrowInt32x4Unsigned.cs new file mode 100644 index 00000000..96a8789c --- /dev/null +++ b/WebAssembly/Instructions/Int16x8NarrowInt32x4Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8NarrowInt32x4Unsigned instruction. +public class Int16x8NarrowInt32x4Unsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8NarrowInt32x4Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8NarrowI32x4UMethod; + + /// Creates a new instance. + public Int16x8NarrowInt32x4Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8NarrowInt32x4Unsigned; + /// + public bool Equals(Int16x8NarrowInt32x4Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8NarrowInt32x4Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8NarrowInt32x4Unsigned; +} diff --git a/WebAssembly/Instructions/Int16x8Neg.cs b/WebAssembly/Instructions/Int16x8Neg.cs new file mode 100644 index 00000000..eb2fb44b --- /dev/null +++ b/WebAssembly/Instructions/Int16x8Neg.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8Neg instruction. +public class Int16x8Neg : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8Neg; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8NegMethod; + + /// Creates a new instance. + public Int16x8Neg() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8Neg; + /// + public bool Equals(Int16x8Neg? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8Neg; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8Neg; +} diff --git a/WebAssembly/Instructions/Int16x8NotEqual.cs b/WebAssembly/Instructions/Int16x8NotEqual.cs new file mode 100644 index 00000000..2bcb1711 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8NotEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8NotEqual instruction. +public class Int16x8NotEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8NotEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8NotEqualMethod; + + /// Creates a new instance. + public Int16x8NotEqual() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8NotEqual; + /// + public bool Equals(Int16x8NotEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8NotEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8NotEqual; +} diff --git a/WebAssembly/Instructions/Int16x8Q15MulrSatSigned.cs b/WebAssembly/Instructions/Int16x8Q15MulrSatSigned.cs new file mode 100644 index 00000000..b7df0b4d --- /dev/null +++ b/WebAssembly/Instructions/Int16x8Q15MulrSatSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8Q15MulrSatSigned instruction. +public class Int16x8Q15MulrSatSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8Q15MulrSatSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8Q15MulrSatSMethod; + + /// Creates a new instance. + public Int16x8Q15MulrSatSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8Q15MulrSatSigned; + /// + public bool Equals(Int16x8Q15MulrSatSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8Q15MulrSatSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8Q15MulrSatSigned; +} diff --git a/WebAssembly/Instructions/Int16x8ReplaceLane.cs b/WebAssembly/Instructions/Int16x8ReplaceLane.cs new file mode 100644 index 00000000..5300a1c8 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ReplaceLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ReplaceLane instruction. +public class Int16x8ReplaceLane : SimdReplaceLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ReplaceLane; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ReplaceLaneMethod; + internal override byte MaxLaneCount => 8; + + /// Creates a new instance. + public Int16x8ReplaceLane() { } + internal Int16x8ReplaceLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int16x8ReplaceLane); + /// + public bool Equals(Int16x8ReplaceLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int16x8ReplaceLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int16x8ShiftLeft.cs b/WebAssembly/Instructions/Int16x8ShiftLeft.cs new file mode 100644 index 00000000..7596c38f --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ShiftLeft.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ShiftLeft instruction. +public class Int16x8ShiftLeft : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ShiftLeft; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ShlMethod; + + /// Creates a new instance. + public Int16x8ShiftLeft() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ShiftLeft; + /// + public bool Equals(Int16x8ShiftLeft? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ShiftLeft; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ShiftLeft; +} diff --git a/WebAssembly/Instructions/Int16x8ShiftRightSigned.cs b/WebAssembly/Instructions/Int16x8ShiftRightSigned.cs new file mode 100644 index 00000000..5552a331 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ShiftRightSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ShiftRightSigned instruction. +public class Int16x8ShiftRightSigned : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ShiftRightSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ShrSMethod; + + /// Creates a new instance. + public Int16x8ShiftRightSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ShiftRightSigned; + /// + public bool Equals(Int16x8ShiftRightSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ShiftRightSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ShiftRightSigned; +} diff --git a/WebAssembly/Instructions/Int16x8ShiftRightUnsigned.cs b/WebAssembly/Instructions/Int16x8ShiftRightUnsigned.cs new file mode 100644 index 00000000..01124e27 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8ShiftRightUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8ShiftRightUnsigned instruction. +public class Int16x8ShiftRightUnsigned : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8ShiftRightUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8ShrUMethod; + + /// Creates a new instance. + public Int16x8ShiftRightUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8ShiftRightUnsigned; + /// + public bool Equals(Int16x8ShiftRightUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8ShiftRightUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8ShiftRightUnsigned; +} diff --git a/WebAssembly/Instructions/Int16x8Splat.cs b/WebAssembly/Instructions/Int16x8Splat.cs new file mode 100644 index 00000000..108d2e3b --- /dev/null +++ b/WebAssembly/Instructions/Int16x8Splat.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8Splat instruction. +public class Int16x8Splat : SimdSplatInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8Splat; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int16x8SplatMethod; + + /// Creates a new instance. + public Int16x8Splat() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8Splat; + /// + public bool Equals(Int16x8Splat? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8Splat; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8Splat; +} diff --git a/WebAssembly/Instructions/Int16x8Sub.cs b/WebAssembly/Instructions/Int16x8Sub.cs new file mode 100644 index 00000000..36e646bc --- /dev/null +++ b/WebAssembly/Instructions/Int16x8Sub.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8Sub instruction. +public class Int16x8Sub : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8Sub; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8SubMethod; + + /// Creates a new instance. + public Int16x8Sub() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8Sub; + /// + public bool Equals(Int16x8Sub? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8Sub; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8Sub; +} diff --git a/WebAssembly/Instructions/Int16x8SubSaturateSigned.cs b/WebAssembly/Instructions/Int16x8SubSaturateSigned.cs new file mode 100644 index 00000000..41d13220 --- /dev/null +++ b/WebAssembly/Instructions/Int16x8SubSaturateSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8SubSaturateSigned instruction. +public class Int16x8SubSaturateSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8SubSaturateSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8SubSatSMethod; + + /// Creates a new instance. + public Int16x8SubSaturateSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8SubSaturateSigned; + /// + public bool Equals(Int16x8SubSaturateSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8SubSaturateSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8SubSaturateSigned; +} diff --git a/WebAssembly/Instructions/Int16x8SubSaturateUnsigned.cs b/WebAssembly/Instructions/Int16x8SubSaturateUnsigned.cs new file mode 100644 index 00000000..a7002a1c --- /dev/null +++ b/WebAssembly/Instructions/Int16x8SubSaturateUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int16x8SubSaturateUnsigned instruction. +public class Int16x8SubSaturateUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int16x8SubSaturateUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int16x8SubSatUMethod; + + /// Creates a new instance. + public Int16x8SubSaturateUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int16x8SubSaturateUnsigned; + /// + public bool Equals(Int16x8SubSaturateUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int16x8SubSaturateUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int16x8SubSaturateUnsigned; +} diff --git a/WebAssembly/Instructions/Int32RemainderSigned.cs b/WebAssembly/Instructions/Int32RemainderSigned.cs index ce2f9b41..7a73d829 100644 --- a/WebAssembly/Instructions/Int32RemainderSigned.cs +++ b/WebAssembly/Instructions/Int32RemainderSigned.cs @@ -1,3 +1,6 @@ +using System.Reflection.Emit; +using WebAssembly.Runtime.Compilation; + namespace WebAssembly.Instructions; /// @@ -12,8 +15,7 @@ public class Int32RemainderSigned : ValueTwoToOneInstruction private protected sealed override WebAssemblyValueType ValueType => WebAssemblyValueType.Int32; - private protected sealed override System.Reflection.Emit.OpCode EmittedOpCode => - System.Reflection.Emit.OpCodes.Rem; + private protected sealed override System.Reflection.Emit.OpCode EmittedOpCode => OpCodes.Rem; /// /// Creates a new instance. @@ -21,4 +23,34 @@ public class Int32RemainderSigned : ValueTwoToOneInstruction public Int32RemainderSigned() { } + + internal sealed override void Compile(CompilationContext context) + { + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32, WebAssemblyValueType.Int32); + context.Stack.Push(WebAssemblyValueType.Int32); + context.Emit(OpCodes.Call, context[HelperMethod.Int32RemainderSigned, CreateHelper]); + } + + private static MethodBuilder CreateHelper(HelperMethod helper, CompilationContext context) + { + var builder = context.CheckedExportsBuilder.DefineMethod( + "☣ Int32RemainderSigned", + CompilationContext.HelperMethodAttributes, + typeof(int), + [typeof(int), typeof(int)]); + var il = builder.GetILGenerator(); + // WASM spec: INT_MIN % -1 == 0 (CLR throws OverflowException otherwise) + var normal = il.DefineLabel(); + il.Emit(OpCodes.Ldarg_1); + il.Emit(OpCodes.Ldc_I4_M1); + il.Emit(OpCodes.Bne_Un_S, normal); + il.Emit(OpCodes.Ldc_I4_0); + il.Emit(OpCodes.Ret); + il.MarkLabel(normal); + il.Emit(OpCodes.Ldarg_0); + il.Emit(OpCodes.Ldarg_1); + il.Emit(OpCodes.Rem); + il.Emit(OpCodes.Ret); + return builder; + } } diff --git a/WebAssembly/Instructions/Int32TruncateFloat32Unsigned.cs b/WebAssembly/Instructions/Int32TruncateFloat32Unsigned.cs index 2038262d..1caf30e2 100644 --- a/WebAssembly/Instructions/Int32TruncateFloat32Unsigned.cs +++ b/WebAssembly/Instructions/Int32TruncateFloat32Unsigned.cs @@ -26,7 +26,7 @@ internal sealed override void Compile(CompilationContext context) context.PopStackNoReturn(OpCode.Int32TruncateFloat32Unsigned, WebAssemblyValueType.Float32); - context.Emit(OpCodes.Conv_Ovf_I4_Un); + context.Emit(OpCodes.Conv_Ovf_U4); stack.Push(WebAssemblyValueType.Int32); } diff --git a/WebAssembly/Instructions/Int32TruncateFloat64Unsigned.cs b/WebAssembly/Instructions/Int32TruncateFloat64Unsigned.cs index 0ee56845..ad2a17e8 100644 --- a/WebAssembly/Instructions/Int32TruncateFloat64Unsigned.cs +++ b/WebAssembly/Instructions/Int32TruncateFloat64Unsigned.cs @@ -26,7 +26,7 @@ internal sealed override void Compile(CompilationContext context) context.PopStackNoReturn(OpCode.Int32TruncateFloat64Unsigned, WebAssemblyValueType.Float64); - context.Emit(OpCodes.Conv_Ovf_I4_Un); + context.Emit(OpCodes.Conv_Ovf_U4); stack.Push(WebAssemblyValueType.Int32); } diff --git a/WebAssembly/Instructions/Int32x4Abs.cs b/WebAssembly/Instructions/Int32x4Abs.cs new file mode 100644 index 00000000..75944df8 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4Abs.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4Abs instruction. +public class Int32x4Abs : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4Abs; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4AbsMethod; + + /// Creates a new instance. + public Int32x4Abs() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4Abs; + /// + public bool Equals(Int32x4Abs? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4Abs; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4Abs; +} diff --git a/WebAssembly/Instructions/Int32x4Add.cs b/WebAssembly/Instructions/Int32x4Add.cs new file mode 100644 index 00000000..b8da5f10 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4Add.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4Add instruction. +public class Int32x4Add : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4Add; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4AddMethod; + + /// Creates a new instance. + public Int32x4Add() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4Add; + /// + public bool Equals(Int32x4Add? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4Add; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4Add; +} diff --git a/WebAssembly/Instructions/Int32x4AllTrue.cs b/WebAssembly/Instructions/Int32x4AllTrue.cs new file mode 100644 index 00000000..9d35f3ef --- /dev/null +++ b/WebAssembly/Instructions/Int32x4AllTrue.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4AllTrue instruction. +public class Int32x4AllTrue : SimdV128ToI32Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4AllTrue; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4AllTrueMethod; + + /// Creates a new instance. + public Int32x4AllTrue() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4AllTrue; + /// + public bool Equals(Int32x4AllTrue? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4AllTrue; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4AllTrue; +} diff --git a/WebAssembly/Instructions/Int32x4Bitmask.cs b/WebAssembly/Instructions/Int32x4Bitmask.cs new file mode 100644 index 00000000..ab0a3f85 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4Bitmask.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4Bitmask instruction. +public class Int32x4Bitmask : SimdV128ToI32Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4Bitmask; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4BitmaskMethod; + + /// Creates a new instance. + public Int32x4Bitmask() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4Bitmask; + /// + public bool Equals(Int32x4Bitmask? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4Bitmask; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4Bitmask; +} diff --git a/WebAssembly/Instructions/Int32x4DotInt16x8Signed.cs b/WebAssembly/Instructions/Int32x4DotInt16x8Signed.cs new file mode 100644 index 00000000..479c4b9d --- /dev/null +++ b/WebAssembly/Instructions/Int32x4DotInt16x8Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4DotInt16x8Signed instruction. +public class Int32x4DotInt16x8Signed : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4DotInt16x8Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4DotI16x8SMethod; + + /// Creates a new instance. + public Int32x4DotInt16x8Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4DotInt16x8Signed; + /// + public bool Equals(Int32x4DotInt16x8Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4DotInt16x8Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4DotInt16x8Signed; +} diff --git a/WebAssembly/Instructions/Int32x4Equal.cs b/WebAssembly/Instructions/Int32x4Equal.cs new file mode 100644 index 00000000..f9abea20 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4Equal.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4Equal instruction. +public class Int32x4Equal : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4Equal; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4EqualMethod; + + /// Creates a new instance. + public Int32x4Equal() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4Equal; + /// + public bool Equals(Int32x4Equal? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4Equal; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4Equal; +} diff --git a/WebAssembly/Instructions/Int32x4ExtaddPairwiseInt16x8Signed.cs b/WebAssembly/Instructions/Int32x4ExtaddPairwiseInt16x8Signed.cs new file mode 100644 index 00000000..451e60be --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtaddPairwiseInt16x8Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtaddPairwiseInt16x8Signed instruction. +public class Int32x4ExtaddPairwiseInt16x8Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtaddPairwiseInt16x8Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtaddPairwiseI16x8SMethod; + + /// Creates a new instance. + public Int32x4ExtaddPairwiseInt16x8Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtaddPairwiseInt16x8Signed; + /// + public bool Equals(Int32x4ExtaddPairwiseInt16x8Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtaddPairwiseInt16x8Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtaddPairwiseInt16x8Signed; +} diff --git a/WebAssembly/Instructions/Int32x4ExtaddPairwiseInt16x8Unsigned.cs b/WebAssembly/Instructions/Int32x4ExtaddPairwiseInt16x8Unsigned.cs new file mode 100644 index 00000000..8a4c7fe6 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtaddPairwiseInt16x8Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtaddPairwiseInt16x8Unsigned instruction. +public class Int32x4ExtaddPairwiseInt16x8Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtaddPairwiseInt16x8Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtaddPairwiseI16x8UMethod; + + /// Creates a new instance. + public Int32x4ExtaddPairwiseInt16x8Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtaddPairwiseInt16x8Unsigned; + /// + public bool Equals(Int32x4ExtaddPairwiseInt16x8Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtaddPairwiseInt16x8Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtaddPairwiseInt16x8Unsigned; +} diff --git a/WebAssembly/Instructions/Int32x4ExtendHighInt16x8Signed.cs b/WebAssembly/Instructions/Int32x4ExtendHighInt16x8Signed.cs new file mode 100644 index 00000000..85b0d1d4 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtendHighInt16x8Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtendHighInt16x8Signed instruction. +public class Int32x4ExtendHighInt16x8Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtendHighInt16x8Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtHighI16x8SMethod; + + /// Creates a new instance. + public Int32x4ExtendHighInt16x8Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtendHighInt16x8Signed; + /// + public bool Equals(Int32x4ExtendHighInt16x8Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtendHighInt16x8Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtendHighInt16x8Signed; +} diff --git a/WebAssembly/Instructions/Int32x4ExtendHighInt16x8Unsigned.cs b/WebAssembly/Instructions/Int32x4ExtendHighInt16x8Unsigned.cs new file mode 100644 index 00000000..890206da --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtendHighInt16x8Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtendHighInt16x8Unsigned instruction. +public class Int32x4ExtendHighInt16x8Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtendHighInt16x8Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtHighI16x8UMethod; + + /// Creates a new instance. + public Int32x4ExtendHighInt16x8Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtendHighInt16x8Unsigned; + /// + public bool Equals(Int32x4ExtendHighInt16x8Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtendHighInt16x8Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtendHighInt16x8Unsigned; +} diff --git a/WebAssembly/Instructions/Int32x4ExtendLowInt16x8Signed.cs b/WebAssembly/Instructions/Int32x4ExtendLowInt16x8Signed.cs new file mode 100644 index 00000000..7761a54d --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtendLowInt16x8Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtendLowInt16x8Signed instruction. +public class Int32x4ExtendLowInt16x8Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtendLowInt16x8Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtLowI16x8SMethod; + + /// Creates a new instance. + public Int32x4ExtendLowInt16x8Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtendLowInt16x8Signed; + /// + public bool Equals(Int32x4ExtendLowInt16x8Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtendLowInt16x8Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtendLowInt16x8Signed; +} diff --git a/WebAssembly/Instructions/Int32x4ExtendLowInt16x8Unsigned.cs b/WebAssembly/Instructions/Int32x4ExtendLowInt16x8Unsigned.cs new file mode 100644 index 00000000..df7939d2 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtendLowInt16x8Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtendLowInt16x8Unsigned instruction. +public class Int32x4ExtendLowInt16x8Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtendLowInt16x8Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtLowI16x8UMethod; + + /// Creates a new instance. + public Int32x4ExtendLowInt16x8Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtendLowInt16x8Unsigned; + /// + public bool Equals(Int32x4ExtendLowInt16x8Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtendLowInt16x8Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtendLowInt16x8Unsigned; +} diff --git a/WebAssembly/Instructions/Int32x4ExtmulHighInt16x8Signed.cs b/WebAssembly/Instructions/Int32x4ExtmulHighInt16x8Signed.cs new file mode 100644 index 00000000..d08171e2 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtmulHighInt16x8Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtmulHighInt16x8Signed instruction. +public class Int32x4ExtmulHighInt16x8Signed : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtmulHighInt16x8Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtmulHighI16x8SMethod; + + /// Creates a new instance. + public Int32x4ExtmulHighInt16x8Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtmulHighInt16x8Signed; + /// + public bool Equals(Int32x4ExtmulHighInt16x8Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtmulHighInt16x8Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtmulHighInt16x8Signed; +} diff --git a/WebAssembly/Instructions/Int32x4ExtmulHighInt16x8Unsigned.cs b/WebAssembly/Instructions/Int32x4ExtmulHighInt16x8Unsigned.cs new file mode 100644 index 00000000..49e27309 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtmulHighInt16x8Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtmulHighInt16x8Unsigned instruction. +public class Int32x4ExtmulHighInt16x8Unsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtmulHighInt16x8Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtmulHighI16x8UMethod; + + /// Creates a new instance. + public Int32x4ExtmulHighInt16x8Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtmulHighInt16x8Unsigned; + /// + public bool Equals(Int32x4ExtmulHighInt16x8Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtmulHighInt16x8Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtmulHighInt16x8Unsigned; +} diff --git a/WebAssembly/Instructions/Int32x4ExtmulLowInt16x8Signed.cs b/WebAssembly/Instructions/Int32x4ExtmulLowInt16x8Signed.cs new file mode 100644 index 00000000..5b6bc6d9 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtmulLowInt16x8Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtmulLowInt16x8Signed instruction. +public class Int32x4ExtmulLowInt16x8Signed : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtmulLowInt16x8Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtmulLowI16x8SMethod; + + /// Creates a new instance. + public Int32x4ExtmulLowInt16x8Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtmulLowInt16x8Signed; + /// + public bool Equals(Int32x4ExtmulLowInt16x8Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtmulLowInt16x8Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtmulLowInt16x8Signed; +} diff --git a/WebAssembly/Instructions/Int32x4ExtmulLowInt16x8Unsigned.cs b/WebAssembly/Instructions/Int32x4ExtmulLowInt16x8Unsigned.cs new file mode 100644 index 00000000..bd5e3eb0 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtmulLowInt16x8Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtmulLowInt16x8Unsigned instruction. +public class Int32x4ExtmulLowInt16x8Unsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtmulLowInt16x8Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtmulLowI16x8UMethod; + + /// Creates a new instance. + public Int32x4ExtmulLowInt16x8Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ExtmulLowInt16x8Unsigned; + /// + public bool Equals(Int32x4ExtmulLowInt16x8Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ExtmulLowInt16x8Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ExtmulLowInt16x8Unsigned; +} diff --git a/WebAssembly/Instructions/Int32x4ExtractLane.cs b/WebAssembly/Instructions/Int32x4ExtractLane.cs new file mode 100644 index 00000000..d797b24d --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ExtractLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ExtractLane instruction. +public class Int32x4ExtractLane : SimdExtractLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ExtractLane; + internal override WebAssemblyValueType ResultType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ExtractLaneMethod; + internal override byte MaxLaneCount => 4; + + /// Creates a new instance. + public Int32x4ExtractLane() { } + internal Int32x4ExtractLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int32x4ExtractLane); + /// + public bool Equals(Int32x4ExtractLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int32x4ExtractLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int32x4GreaterThanOrEqualSigned.cs b/WebAssembly/Instructions/Int32x4GreaterThanOrEqualSigned.cs new file mode 100644 index 00000000..dfa5145f --- /dev/null +++ b/WebAssembly/Instructions/Int32x4GreaterThanOrEqualSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4GreaterThanOrEqualSigned instruction. +public class Int32x4GreaterThanOrEqualSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4GreaterThanOrEqualSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4GeSMethod; + + /// Creates a new instance. + public Int32x4GreaterThanOrEqualSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4GreaterThanOrEqualSigned; + /// + public bool Equals(Int32x4GreaterThanOrEqualSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4GreaterThanOrEqualSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4GreaterThanOrEqualSigned; +} diff --git a/WebAssembly/Instructions/Int32x4GreaterThanOrEqualUnsigned.cs b/WebAssembly/Instructions/Int32x4GreaterThanOrEqualUnsigned.cs new file mode 100644 index 00000000..84876918 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4GreaterThanOrEqualUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4GreaterThanOrEqualUnsigned instruction. +public class Int32x4GreaterThanOrEqualUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4GreaterThanOrEqualUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4GeUMethod; + + /// Creates a new instance. + public Int32x4GreaterThanOrEqualUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4GreaterThanOrEqualUnsigned; + /// + public bool Equals(Int32x4GreaterThanOrEqualUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4GreaterThanOrEqualUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4GreaterThanOrEqualUnsigned; +} diff --git a/WebAssembly/Instructions/Int32x4GreaterThanSigned.cs b/WebAssembly/Instructions/Int32x4GreaterThanSigned.cs new file mode 100644 index 00000000..74e54bbf --- /dev/null +++ b/WebAssembly/Instructions/Int32x4GreaterThanSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4GreaterThanSigned instruction. +public class Int32x4GreaterThanSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4GreaterThanSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4GtSMethod; + + /// Creates a new instance. + public Int32x4GreaterThanSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4GreaterThanSigned; + /// + public bool Equals(Int32x4GreaterThanSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4GreaterThanSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4GreaterThanSigned; +} diff --git a/WebAssembly/Instructions/Int32x4GreaterThanUnsigned.cs b/WebAssembly/Instructions/Int32x4GreaterThanUnsigned.cs new file mode 100644 index 00000000..6f2026bf --- /dev/null +++ b/WebAssembly/Instructions/Int32x4GreaterThanUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4GreaterThanUnsigned instruction. +public class Int32x4GreaterThanUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4GreaterThanUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4GtUMethod; + + /// Creates a new instance. + public Int32x4GreaterThanUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4GreaterThanUnsigned; + /// + public bool Equals(Int32x4GreaterThanUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4GreaterThanUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4GreaterThanUnsigned; +} diff --git a/WebAssembly/Instructions/Int32x4LessThanOrEqualSigned.cs b/WebAssembly/Instructions/Int32x4LessThanOrEqualSigned.cs new file mode 100644 index 00000000..a1376d96 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4LessThanOrEqualSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4LessThanOrEqualSigned instruction. +public class Int32x4LessThanOrEqualSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4LessThanOrEqualSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4LeSMethod; + + /// Creates a new instance. + public Int32x4LessThanOrEqualSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4LessThanOrEqualSigned; + /// + public bool Equals(Int32x4LessThanOrEqualSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4LessThanOrEqualSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4LessThanOrEqualSigned; +} diff --git a/WebAssembly/Instructions/Int32x4LessThanOrEqualUnsigned.cs b/WebAssembly/Instructions/Int32x4LessThanOrEqualUnsigned.cs new file mode 100644 index 00000000..959768f4 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4LessThanOrEqualUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4LessThanOrEqualUnsigned instruction. +public class Int32x4LessThanOrEqualUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4LessThanOrEqualUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4LeUMethod; + + /// Creates a new instance. + public Int32x4LessThanOrEqualUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4LessThanOrEqualUnsigned; + /// + public bool Equals(Int32x4LessThanOrEqualUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4LessThanOrEqualUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4LessThanOrEqualUnsigned; +} diff --git a/WebAssembly/Instructions/Int32x4LessThanSigned.cs b/WebAssembly/Instructions/Int32x4LessThanSigned.cs new file mode 100644 index 00000000..27d04ad9 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4LessThanSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4LessThanSigned instruction. +public class Int32x4LessThanSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4LessThanSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4LtSMethod; + + /// Creates a new instance. + public Int32x4LessThanSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4LessThanSigned; + /// + public bool Equals(Int32x4LessThanSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4LessThanSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4LessThanSigned; +} diff --git a/WebAssembly/Instructions/Int32x4LessThanUnsigned.cs b/WebAssembly/Instructions/Int32x4LessThanUnsigned.cs new file mode 100644 index 00000000..b8b6f9fb --- /dev/null +++ b/WebAssembly/Instructions/Int32x4LessThanUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4LessThanUnsigned instruction. +public class Int32x4LessThanUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4LessThanUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4LtUMethod; + + /// Creates a new instance. + public Int32x4LessThanUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4LessThanUnsigned; + /// + public bool Equals(Int32x4LessThanUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4LessThanUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4LessThanUnsigned; +} diff --git a/WebAssembly/Instructions/Int32x4MaxSigned.cs b/WebAssembly/Instructions/Int32x4MaxSigned.cs new file mode 100644 index 00000000..b8c2f646 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4MaxSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4MaxSigned instruction. +public class Int32x4MaxSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4MaxSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4MaxSMethod; + + /// Creates a new instance. + public Int32x4MaxSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4MaxSigned; + /// + public bool Equals(Int32x4MaxSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4MaxSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4MaxSigned; +} diff --git a/WebAssembly/Instructions/Int32x4MaxUnsigned.cs b/WebAssembly/Instructions/Int32x4MaxUnsigned.cs new file mode 100644 index 00000000..5bfb1645 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4MaxUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4MaxUnsigned instruction. +public class Int32x4MaxUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4MaxUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4MaxUMethod; + + /// Creates a new instance. + public Int32x4MaxUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4MaxUnsigned; + /// + public bool Equals(Int32x4MaxUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4MaxUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4MaxUnsigned; +} diff --git a/WebAssembly/Instructions/Int32x4MinSigned.cs b/WebAssembly/Instructions/Int32x4MinSigned.cs new file mode 100644 index 00000000..8f5d8b28 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4MinSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4MinSigned instruction. +public class Int32x4MinSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4MinSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4MinSMethod; + + /// Creates a new instance. + public Int32x4MinSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4MinSigned; + /// + public bool Equals(Int32x4MinSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4MinSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4MinSigned; +} diff --git a/WebAssembly/Instructions/Int32x4MinUnsigned.cs b/WebAssembly/Instructions/Int32x4MinUnsigned.cs new file mode 100644 index 00000000..b158a152 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4MinUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4MinUnsigned instruction. +public class Int32x4MinUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4MinUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4MinUMethod; + + /// Creates a new instance. + public Int32x4MinUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4MinUnsigned; + /// + public bool Equals(Int32x4MinUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4MinUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4MinUnsigned; +} diff --git a/WebAssembly/Instructions/Int32x4Mul.cs b/WebAssembly/Instructions/Int32x4Mul.cs new file mode 100644 index 00000000..954d03d8 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4Mul.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4Mul instruction. +public class Int32x4Mul : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4Mul; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4MulMethod; + + /// Creates a new instance. + public Int32x4Mul() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4Mul; + /// + public bool Equals(Int32x4Mul? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4Mul; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4Mul; +} diff --git a/WebAssembly/Instructions/Int32x4Neg.cs b/WebAssembly/Instructions/Int32x4Neg.cs new file mode 100644 index 00000000..cac96b81 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4Neg.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4Neg instruction. +public class Int32x4Neg : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4Neg; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4NegMethod; + + /// Creates a new instance. + public Int32x4Neg() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4Neg; + /// + public bool Equals(Int32x4Neg? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4Neg; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4Neg; +} diff --git a/WebAssembly/Instructions/Int32x4NotEqual.cs b/WebAssembly/Instructions/Int32x4NotEqual.cs new file mode 100644 index 00000000..bcc8f39d --- /dev/null +++ b/WebAssembly/Instructions/Int32x4NotEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4NotEqual instruction. +public class Int32x4NotEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4NotEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4NotEqualMethod; + + /// Creates a new instance. + public Int32x4NotEqual() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4NotEqual; + /// + public bool Equals(Int32x4NotEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4NotEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4NotEqual; +} diff --git a/WebAssembly/Instructions/Int32x4ReplaceLane.cs b/WebAssembly/Instructions/Int32x4ReplaceLane.cs new file mode 100644 index 00000000..fff4f495 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ReplaceLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ReplaceLane instruction. +public class Int32x4ReplaceLane : SimdReplaceLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ReplaceLane; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ReplaceLaneMethod; + internal override byte MaxLaneCount => 4; + + /// Creates a new instance. + public Int32x4ReplaceLane() { } + internal Int32x4ReplaceLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int32x4ReplaceLane); + /// + public bool Equals(Int32x4ReplaceLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int32x4ReplaceLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int32x4ShiftLeft.cs b/WebAssembly/Instructions/Int32x4ShiftLeft.cs new file mode 100644 index 00000000..317850ac --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ShiftLeft.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ShiftLeft instruction. +public class Int32x4ShiftLeft : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ShiftLeft; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ShlMethod; + + /// Creates a new instance. + public Int32x4ShiftLeft() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ShiftLeft; + /// + public bool Equals(Int32x4ShiftLeft? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ShiftLeft; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ShiftLeft; +} diff --git a/WebAssembly/Instructions/Int32x4ShiftRightSigned.cs b/WebAssembly/Instructions/Int32x4ShiftRightSigned.cs new file mode 100644 index 00000000..2e9eec06 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ShiftRightSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ShiftRightSigned instruction. +public class Int32x4ShiftRightSigned : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ShiftRightSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ShrSMethod; + + /// Creates a new instance. + public Int32x4ShiftRightSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ShiftRightSigned; + /// + public bool Equals(Int32x4ShiftRightSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ShiftRightSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ShiftRightSigned; +} diff --git a/WebAssembly/Instructions/Int32x4ShiftRightUnsigned.cs b/WebAssembly/Instructions/Int32x4ShiftRightUnsigned.cs new file mode 100644 index 00000000..69fdebb4 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4ShiftRightUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4ShiftRightUnsigned instruction. +public class Int32x4ShiftRightUnsigned : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4ShiftRightUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4ShrUMethod; + + /// Creates a new instance. + public Int32x4ShiftRightUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4ShiftRightUnsigned; + /// + public bool Equals(Int32x4ShiftRightUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4ShiftRightUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4ShiftRightUnsigned; +} diff --git a/WebAssembly/Instructions/Int32x4Splat.cs b/WebAssembly/Instructions/Int32x4Splat.cs new file mode 100644 index 00000000..26b65277 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4Splat.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4Splat instruction. +public class Int32x4Splat : SimdSplatInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4Splat; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int32x4SplatMethod; + + /// Creates a new instance. + public Int32x4Splat() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4Splat; + /// + public bool Equals(Int32x4Splat? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4Splat; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4Splat; +} diff --git a/WebAssembly/Instructions/Int32x4Sub.cs b/WebAssembly/Instructions/Int32x4Sub.cs new file mode 100644 index 00000000..10c81de4 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4Sub.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4Sub instruction. +public class Int32x4Sub : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4Sub; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4SubMethod; + + /// Creates a new instance. + public Int32x4Sub() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4Sub; + /// + public bool Equals(Int32x4Sub? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4Sub; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4Sub; +} diff --git a/WebAssembly/Instructions/Int32x4TruncSatFloat32x4Signed.cs b/WebAssembly/Instructions/Int32x4TruncSatFloat32x4Signed.cs new file mode 100644 index 00000000..8f504987 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4TruncSatFloat32x4Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4TruncSatFloat32x4Signed instruction. +public class Int32x4TruncSatFloat32x4Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4TruncSatFloat32x4Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4TruncSatF32x4SMethod; + + /// Creates a new instance. + public Int32x4TruncSatFloat32x4Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4TruncSatFloat32x4Signed; + /// + public bool Equals(Int32x4TruncSatFloat32x4Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4TruncSatFloat32x4Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4TruncSatFloat32x4Signed; +} diff --git a/WebAssembly/Instructions/Int32x4TruncSatFloat32x4Unsigned.cs b/WebAssembly/Instructions/Int32x4TruncSatFloat32x4Unsigned.cs new file mode 100644 index 00000000..c5d35bc7 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4TruncSatFloat32x4Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4TruncSatFloat32x4Unsigned instruction. +public class Int32x4TruncSatFloat32x4Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4TruncSatFloat32x4Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4TruncSatF32x4UMethod; + + /// Creates a new instance. + public Int32x4TruncSatFloat32x4Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4TruncSatFloat32x4Unsigned; + /// + public bool Equals(Int32x4TruncSatFloat32x4Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4TruncSatFloat32x4Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4TruncSatFloat32x4Unsigned; +} diff --git a/WebAssembly/Instructions/Int32x4TruncSatFloat64x2SignedZero.cs b/WebAssembly/Instructions/Int32x4TruncSatFloat64x2SignedZero.cs new file mode 100644 index 00000000..a5f4ef9d --- /dev/null +++ b/WebAssembly/Instructions/Int32x4TruncSatFloat64x2SignedZero.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4TruncSatFloat64x2SignedZero instruction. +public class Int32x4TruncSatFloat64x2SignedZero : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4TruncSatFloat64x2SignedZero; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4TruncSatF64x2SZeroMethod; + + /// Creates a new instance. + public Int32x4TruncSatFloat64x2SignedZero() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4TruncSatFloat64x2SignedZero; + /// + public bool Equals(Int32x4TruncSatFloat64x2SignedZero? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4TruncSatFloat64x2SignedZero; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4TruncSatFloat64x2SignedZero; +} diff --git a/WebAssembly/Instructions/Int32x4TruncSatFloat64x2UnsignedZero.cs b/WebAssembly/Instructions/Int32x4TruncSatFloat64x2UnsignedZero.cs new file mode 100644 index 00000000..b1923be2 --- /dev/null +++ b/WebAssembly/Instructions/Int32x4TruncSatFloat64x2UnsignedZero.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int32x4TruncSatFloat64x2UnsignedZero instruction. +public class Int32x4TruncSatFloat64x2UnsignedZero : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int32x4TruncSatFloat64x2UnsignedZero; + + internal override RegeneratingWeakReference Method => V128Helper.Int32x4TruncSatF64x2UZeroMethod; + + /// Creates a new instance. + public Int32x4TruncSatFloat64x2UnsignedZero() { } + + /// + public override bool Equals(object? obj) => obj is Int32x4TruncSatFloat64x2UnsignedZero; + /// + public bool Equals(Int32x4TruncSatFloat64x2UnsignedZero? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int32x4TruncSatFloat64x2UnsignedZero; + /// + public override int GetHashCode() => (int)SimdOpCode.Int32x4TruncSatFloat64x2UnsignedZero; +} diff --git a/WebAssembly/Instructions/Int64RemainderSigned.cs b/WebAssembly/Instructions/Int64RemainderSigned.cs index 5de63dcd..914b21ae 100644 --- a/WebAssembly/Instructions/Int64RemainderSigned.cs +++ b/WebAssembly/Instructions/Int64RemainderSigned.cs @@ -1,3 +1,6 @@ +using System.Reflection.Emit; +using WebAssembly.Runtime.Compilation; + namespace WebAssembly.Instructions; /// @@ -12,8 +15,7 @@ public class Int64RemainderSigned : ValueTwoToOneInstruction private protected sealed override WebAssemblyValueType ValueType => WebAssemblyValueType.Int64; - private protected sealed override System.Reflection.Emit.OpCode EmittedOpCode => - System.Reflection.Emit.OpCodes.Rem; + private protected sealed override System.Reflection.Emit.OpCode EmittedOpCode => OpCodes.Rem; /// /// Creates a new instance. @@ -21,4 +23,36 @@ public class Int64RemainderSigned : ValueTwoToOneInstruction public Int64RemainderSigned() { } + + internal sealed override void Compile(CompilationContext context) + { + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int64, WebAssemblyValueType.Int64); + context.Stack.Push(WebAssemblyValueType.Int64); + context.Emit(OpCodes.Call, context[HelperMethod.Int64RemainderSigned, CreateHelper]); + } + + private static MethodBuilder CreateHelper(HelperMethod helper, CompilationContext context) + { + var builder = context.CheckedExportsBuilder.DefineMethod( + "☣ Int64RemainderSigned", + CompilationContext.HelperMethodAttributes, + typeof(long), + [typeof(long), typeof(long)]); + var il = builder.GetILGenerator(); + // WASM spec: INT64_MIN % -1 == 0 (CLR throws OverflowException otherwise) + var normal = il.DefineLabel(); + il.Emit(OpCodes.Ldarg_1); + il.Emit(OpCodes.Ldc_I4_M1); + il.Emit(OpCodes.Conv_I8); + il.Emit(OpCodes.Bne_Un_S, normal); + il.Emit(OpCodes.Ldc_I4_0); + il.Emit(OpCodes.Conv_I8); + il.Emit(OpCodes.Ret); + il.MarkLabel(normal); + il.Emit(OpCodes.Ldarg_0); + il.Emit(OpCodes.Ldarg_1); + il.Emit(OpCodes.Rem); + il.Emit(OpCodes.Ret); + return builder; + } } diff --git a/WebAssembly/Instructions/Int64TruncateFloat32Unsigned.cs b/WebAssembly/Instructions/Int64TruncateFloat32Unsigned.cs index 15b2f9a2..b0b5fe3c 100644 --- a/WebAssembly/Instructions/Int64TruncateFloat32Unsigned.cs +++ b/WebAssembly/Instructions/Int64TruncateFloat32Unsigned.cs @@ -26,7 +26,7 @@ internal sealed override void Compile(CompilationContext context) context.PopStackNoReturn(OpCode.Int64TruncateFloat32Unsigned, WebAssemblyValueType.Float32); - context.Emit(OpCodes.Conv_Ovf_I8_Un); + context.Emit(OpCodes.Conv_Ovf_U8); stack.Push(WebAssemblyValueType.Int64); } diff --git a/WebAssembly/Instructions/Int64TruncateFloat64Unsigned.cs b/WebAssembly/Instructions/Int64TruncateFloat64Unsigned.cs index bb6f8ff9..9d942ef3 100644 --- a/WebAssembly/Instructions/Int64TruncateFloat64Unsigned.cs +++ b/WebAssembly/Instructions/Int64TruncateFloat64Unsigned.cs @@ -26,7 +26,7 @@ internal sealed override void Compile(CompilationContext context) context.PopStackNoReturn(OpCode.Int64TruncateFloat64Unsigned, WebAssemblyValueType.Float64); - context.Emit(OpCodes.Conv_Ovf_I8_Un); + context.Emit(OpCodes.Conv_Ovf_U8); stack.Push(WebAssemblyValueType.Int64); } diff --git a/WebAssembly/Instructions/Int64x2Abs.cs b/WebAssembly/Instructions/Int64x2Abs.cs new file mode 100644 index 00000000..09ec71c2 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2Abs.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2Abs instruction. +public class Int64x2Abs : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2Abs; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2AbsMethod; + + /// Creates a new instance. + public Int64x2Abs() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2Abs; + /// + public bool Equals(Int64x2Abs? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2Abs; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2Abs; +} diff --git a/WebAssembly/Instructions/Int64x2Add.cs b/WebAssembly/Instructions/Int64x2Add.cs new file mode 100644 index 00000000..43e4ccd4 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2Add.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2Add instruction. +public class Int64x2Add : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2Add; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2AddMethod; + + /// Creates a new instance. + public Int64x2Add() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2Add; + /// + public bool Equals(Int64x2Add? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2Add; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2Add; +} diff --git a/WebAssembly/Instructions/Int64x2AllTrue.cs b/WebAssembly/Instructions/Int64x2AllTrue.cs new file mode 100644 index 00000000..45bcbdaa --- /dev/null +++ b/WebAssembly/Instructions/Int64x2AllTrue.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2AllTrue instruction. +public class Int64x2AllTrue : SimdV128ToI32Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2AllTrue; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2AllTrueMethod; + + /// Creates a new instance. + public Int64x2AllTrue() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2AllTrue; + /// + public bool Equals(Int64x2AllTrue? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2AllTrue; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2AllTrue; +} diff --git a/WebAssembly/Instructions/Int64x2Bitmask.cs b/WebAssembly/Instructions/Int64x2Bitmask.cs new file mode 100644 index 00000000..23ff98a7 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2Bitmask.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2Bitmask instruction. +public class Int64x2Bitmask : SimdV128ToI32Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2Bitmask; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2BitmaskMethod; + + /// Creates a new instance. + public Int64x2Bitmask() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2Bitmask; + /// + public bool Equals(Int64x2Bitmask? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2Bitmask; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2Bitmask; +} diff --git a/WebAssembly/Instructions/Int64x2Equal.cs b/WebAssembly/Instructions/Int64x2Equal.cs new file mode 100644 index 00000000..f8b270cd --- /dev/null +++ b/WebAssembly/Instructions/Int64x2Equal.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2Equal instruction. +public class Int64x2Equal : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2Equal; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2EqualMethod; + + /// Creates a new instance. + public Int64x2Equal() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2Equal; + /// + public bool Equals(Int64x2Equal? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2Equal; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2Equal; +} diff --git a/WebAssembly/Instructions/Int64x2ExtendHighInt32x4Signed.cs b/WebAssembly/Instructions/Int64x2ExtendHighInt32x4Signed.cs new file mode 100644 index 00000000..4c94f24a --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ExtendHighInt32x4Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ExtendHighInt32x4Signed instruction. +public class Int64x2ExtendHighInt32x4Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ExtendHighInt32x4Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ExtHighI32x4SMethod; + + /// Creates a new instance. + public Int64x2ExtendHighInt32x4Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ExtendHighInt32x4Signed; + /// + public bool Equals(Int64x2ExtendHighInt32x4Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ExtendHighInt32x4Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ExtendHighInt32x4Signed; +} diff --git a/WebAssembly/Instructions/Int64x2ExtendHighInt32x4Unsigned.cs b/WebAssembly/Instructions/Int64x2ExtendHighInt32x4Unsigned.cs new file mode 100644 index 00000000..648e4964 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ExtendHighInt32x4Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ExtendHighInt32x4Unsigned instruction. +public class Int64x2ExtendHighInt32x4Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ExtendHighInt32x4Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ExtHighI32x4UMethod; + + /// Creates a new instance. + public Int64x2ExtendHighInt32x4Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ExtendHighInt32x4Unsigned; + /// + public bool Equals(Int64x2ExtendHighInt32x4Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ExtendHighInt32x4Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ExtendHighInt32x4Unsigned; +} diff --git a/WebAssembly/Instructions/Int64x2ExtendLowInt32x4Signed.cs b/WebAssembly/Instructions/Int64x2ExtendLowInt32x4Signed.cs new file mode 100644 index 00000000..9a0ca2ff --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ExtendLowInt32x4Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ExtendLowInt32x4Signed instruction. +public class Int64x2ExtendLowInt32x4Signed : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ExtendLowInt32x4Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ExtLowI32x4SMethod; + + /// Creates a new instance. + public Int64x2ExtendLowInt32x4Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ExtendLowInt32x4Signed; + /// + public bool Equals(Int64x2ExtendLowInt32x4Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ExtendLowInt32x4Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ExtendLowInt32x4Signed; +} diff --git a/WebAssembly/Instructions/Int64x2ExtendLowInt32x4Unsigned.cs b/WebAssembly/Instructions/Int64x2ExtendLowInt32x4Unsigned.cs new file mode 100644 index 00000000..baa122a8 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ExtendLowInt32x4Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ExtendLowInt32x4Unsigned instruction. +public class Int64x2ExtendLowInt32x4Unsigned : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ExtendLowInt32x4Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ExtLowI32x4UMethod; + + /// Creates a new instance. + public Int64x2ExtendLowInt32x4Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ExtendLowInt32x4Unsigned; + /// + public bool Equals(Int64x2ExtendLowInt32x4Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ExtendLowInt32x4Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ExtendLowInt32x4Unsigned; +} diff --git a/WebAssembly/Instructions/Int64x2ExtmulHighInt32x4Signed.cs b/WebAssembly/Instructions/Int64x2ExtmulHighInt32x4Signed.cs new file mode 100644 index 00000000..35324e5b --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ExtmulHighInt32x4Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ExtmulHighInt32x4Signed instruction. +public class Int64x2ExtmulHighInt32x4Signed : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ExtmulHighInt32x4Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ExtmulHighI32x4SMethod; + + /// Creates a new instance. + public Int64x2ExtmulHighInt32x4Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ExtmulHighInt32x4Signed; + /// + public bool Equals(Int64x2ExtmulHighInt32x4Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ExtmulHighInt32x4Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ExtmulHighInt32x4Signed; +} diff --git a/WebAssembly/Instructions/Int64x2ExtmulHighInt32x4Unsigned.cs b/WebAssembly/Instructions/Int64x2ExtmulHighInt32x4Unsigned.cs new file mode 100644 index 00000000..b97a2c93 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ExtmulHighInt32x4Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ExtmulHighInt32x4Unsigned instruction. +public class Int64x2ExtmulHighInt32x4Unsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ExtmulHighInt32x4Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ExtmulHighI32x4UMethod; + + /// Creates a new instance. + public Int64x2ExtmulHighInt32x4Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ExtmulHighInt32x4Unsigned; + /// + public bool Equals(Int64x2ExtmulHighInt32x4Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ExtmulHighInt32x4Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ExtmulHighInt32x4Unsigned; +} diff --git a/WebAssembly/Instructions/Int64x2ExtmulLowInt32x4Signed.cs b/WebAssembly/Instructions/Int64x2ExtmulLowInt32x4Signed.cs new file mode 100644 index 00000000..bb6bc60e --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ExtmulLowInt32x4Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ExtmulLowInt32x4Signed instruction. +public class Int64x2ExtmulLowInt32x4Signed : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ExtmulLowInt32x4Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ExtmulLowI32x4SMethod; + + /// Creates a new instance. + public Int64x2ExtmulLowInt32x4Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ExtmulLowInt32x4Signed; + /// + public bool Equals(Int64x2ExtmulLowInt32x4Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ExtmulLowInt32x4Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ExtmulLowInt32x4Signed; +} diff --git a/WebAssembly/Instructions/Int64x2ExtmulLowInt32x4Unsigned.cs b/WebAssembly/Instructions/Int64x2ExtmulLowInt32x4Unsigned.cs new file mode 100644 index 00000000..203f491b --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ExtmulLowInt32x4Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ExtmulLowInt32x4Unsigned instruction. +public class Int64x2ExtmulLowInt32x4Unsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ExtmulLowInt32x4Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ExtmulLowI32x4UMethod; + + /// Creates a new instance. + public Int64x2ExtmulLowInt32x4Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ExtmulLowInt32x4Unsigned; + /// + public bool Equals(Int64x2ExtmulLowInt32x4Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ExtmulLowInt32x4Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ExtmulLowInt32x4Unsigned; +} diff --git a/WebAssembly/Instructions/Int64x2ExtractLane.cs b/WebAssembly/Instructions/Int64x2ExtractLane.cs new file mode 100644 index 00000000..d774093f --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ExtractLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ExtractLane instruction. +public class Int64x2ExtractLane : SimdExtractLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ExtractLane; + internal override WebAssemblyValueType ResultType => WebAssemblyValueType.Int64; + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ExtractLaneMethod; + internal override byte MaxLaneCount => 2; + + /// Creates a new instance. + public Int64x2ExtractLane() { } + internal Int64x2ExtractLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int64x2ExtractLane); + /// + public bool Equals(Int64x2ExtractLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int64x2ExtractLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int64x2GreaterThanOrEqualSigned.cs b/WebAssembly/Instructions/Int64x2GreaterThanOrEqualSigned.cs new file mode 100644 index 00000000..22e5dbfd --- /dev/null +++ b/WebAssembly/Instructions/Int64x2GreaterThanOrEqualSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2GreaterThanOrEqualSigned instruction. +public class Int64x2GreaterThanOrEqualSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2GreaterThanOrEqualSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2GeSMethod; + + /// Creates a new instance. + public Int64x2GreaterThanOrEqualSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2GreaterThanOrEqualSigned; + /// + public bool Equals(Int64x2GreaterThanOrEqualSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2GreaterThanOrEqualSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2GreaterThanOrEqualSigned; +} diff --git a/WebAssembly/Instructions/Int64x2GreaterThanSigned.cs b/WebAssembly/Instructions/Int64x2GreaterThanSigned.cs new file mode 100644 index 00000000..243bd940 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2GreaterThanSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2GreaterThanSigned instruction. +public class Int64x2GreaterThanSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2GreaterThanSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2GtSMethod; + + /// Creates a new instance. + public Int64x2GreaterThanSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2GreaterThanSigned; + /// + public bool Equals(Int64x2GreaterThanSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2GreaterThanSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2GreaterThanSigned; +} diff --git a/WebAssembly/Instructions/Int64x2LessThanOrEqualSigned.cs b/WebAssembly/Instructions/Int64x2LessThanOrEqualSigned.cs new file mode 100644 index 00000000..618acfe1 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2LessThanOrEqualSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2LessThanOrEqualSigned instruction. +public class Int64x2LessThanOrEqualSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2LessThanOrEqualSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2LeSMethod; + + /// Creates a new instance. + public Int64x2LessThanOrEqualSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2LessThanOrEqualSigned; + /// + public bool Equals(Int64x2LessThanOrEqualSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2LessThanOrEqualSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2LessThanOrEqualSigned; +} diff --git a/WebAssembly/Instructions/Int64x2LessThanSigned.cs b/WebAssembly/Instructions/Int64x2LessThanSigned.cs new file mode 100644 index 00000000..bf193d9b --- /dev/null +++ b/WebAssembly/Instructions/Int64x2LessThanSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2LessThanSigned instruction. +public class Int64x2LessThanSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2LessThanSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2LtSMethod; + + /// Creates a new instance. + public Int64x2LessThanSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2LessThanSigned; + /// + public bool Equals(Int64x2LessThanSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2LessThanSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2LessThanSigned; +} diff --git a/WebAssembly/Instructions/Int64x2Mul.cs b/WebAssembly/Instructions/Int64x2Mul.cs new file mode 100644 index 00000000..903862ee --- /dev/null +++ b/WebAssembly/Instructions/Int64x2Mul.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2Mul instruction. +public class Int64x2Mul : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2Mul; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2MulMethod; + + /// Creates a new instance. + public Int64x2Mul() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2Mul; + /// + public bool Equals(Int64x2Mul? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2Mul; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2Mul; +} diff --git a/WebAssembly/Instructions/Int64x2Neg.cs b/WebAssembly/Instructions/Int64x2Neg.cs new file mode 100644 index 00000000..556ff901 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2Neg.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2Neg instruction. +public class Int64x2Neg : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2Neg; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2NegMethod; + + /// Creates a new instance. + public Int64x2Neg() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2Neg; + /// + public bool Equals(Int64x2Neg? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2Neg; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2Neg; +} diff --git a/WebAssembly/Instructions/Int64x2NotEqual.cs b/WebAssembly/Instructions/Int64x2NotEqual.cs new file mode 100644 index 00000000..5f06f4b1 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2NotEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2NotEqual instruction. +public class Int64x2NotEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2NotEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2NotEqualMethod; + + /// Creates a new instance. + public Int64x2NotEqual() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2NotEqual; + /// + public bool Equals(Int64x2NotEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2NotEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2NotEqual; +} diff --git a/WebAssembly/Instructions/Int64x2ReplaceLane.cs b/WebAssembly/Instructions/Int64x2ReplaceLane.cs new file mode 100644 index 00000000..f4050872 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ReplaceLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ReplaceLane instruction. +public class Int64x2ReplaceLane : SimdReplaceLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ReplaceLane; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Int64; + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ReplaceLaneMethod; + internal override byte MaxLaneCount => 2; + + /// Creates a new instance. + public Int64x2ReplaceLane() { } + internal Int64x2ReplaceLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int64x2ReplaceLane); + /// + public bool Equals(Int64x2ReplaceLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int64x2ReplaceLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int64x2ShiftLeft.cs b/WebAssembly/Instructions/Int64x2ShiftLeft.cs new file mode 100644 index 00000000..667ab01b --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ShiftLeft.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ShiftLeft instruction. +public class Int64x2ShiftLeft : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ShiftLeft; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ShlMethod; + + /// Creates a new instance. + public Int64x2ShiftLeft() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ShiftLeft; + /// + public bool Equals(Int64x2ShiftLeft? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ShiftLeft; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ShiftLeft; +} diff --git a/WebAssembly/Instructions/Int64x2ShiftRightSigned.cs b/WebAssembly/Instructions/Int64x2ShiftRightSigned.cs new file mode 100644 index 00000000..54c7ba3d --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ShiftRightSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ShiftRightSigned instruction. +public class Int64x2ShiftRightSigned : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ShiftRightSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ShrSMethod; + + /// Creates a new instance. + public Int64x2ShiftRightSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ShiftRightSigned; + /// + public bool Equals(Int64x2ShiftRightSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ShiftRightSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ShiftRightSigned; +} diff --git a/WebAssembly/Instructions/Int64x2ShiftRightUnsigned.cs b/WebAssembly/Instructions/Int64x2ShiftRightUnsigned.cs new file mode 100644 index 00000000..d507ca7f --- /dev/null +++ b/WebAssembly/Instructions/Int64x2ShiftRightUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2ShiftRightUnsigned instruction. +public class Int64x2ShiftRightUnsigned : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2ShiftRightUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2ShrUMethod; + + /// Creates a new instance. + public Int64x2ShiftRightUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2ShiftRightUnsigned; + /// + public bool Equals(Int64x2ShiftRightUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2ShiftRightUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2ShiftRightUnsigned; +} diff --git a/WebAssembly/Instructions/Int64x2Splat.cs b/WebAssembly/Instructions/Int64x2Splat.cs new file mode 100644 index 00000000..4f63df65 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2Splat.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2Splat instruction. +public class Int64x2Splat : SimdSplatInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2Splat; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Int64; + internal override RegeneratingWeakReference Method => V128Helper.Int64x2SplatMethod; + + /// Creates a new instance. + public Int64x2Splat() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2Splat; + /// + public bool Equals(Int64x2Splat? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2Splat; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2Splat; +} diff --git a/WebAssembly/Instructions/Int64x2Sub.cs b/WebAssembly/Instructions/Int64x2Sub.cs new file mode 100644 index 00000000..e8595145 --- /dev/null +++ b/WebAssembly/Instructions/Int64x2Sub.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int64x2Sub instruction. +public class Int64x2Sub : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int64x2Sub; + + internal override RegeneratingWeakReference Method => V128Helper.Int64x2SubMethod; + + /// Creates a new instance. + public Int64x2Sub() { } + + /// + public override bool Equals(object? obj) => obj is Int64x2Sub; + /// + public bool Equals(Int64x2Sub? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int64x2Sub; + /// + public override int GetHashCode() => (int)SimdOpCode.Int64x2Sub; +} diff --git a/WebAssembly/Instructions/Int8x16Abs.cs b/WebAssembly/Instructions/Int8x16Abs.cs new file mode 100644 index 00000000..87151b21 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Abs.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16Abs instruction. +public class Int8x16Abs : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Abs; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16AbsMethod; + + /// Creates a new instance. + public Int8x16Abs() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16Abs; + /// + public bool Equals(Int8x16Abs? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16Abs; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16Abs; +} diff --git a/WebAssembly/Instructions/Int8x16Add.cs b/WebAssembly/Instructions/Int8x16Add.cs new file mode 100644 index 00000000..9ff0903a --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Add.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16Add instruction. +public class Int8x16Add : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Add; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16AddMethod; + + /// Creates a new instance. + public Int8x16Add() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16Add; + /// + public bool Equals(Int8x16Add? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16Add; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16Add; +} diff --git a/WebAssembly/Instructions/Int8x16AddSaturateSigned.cs b/WebAssembly/Instructions/Int8x16AddSaturateSigned.cs new file mode 100644 index 00000000..9bc39f45 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16AddSaturateSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16AddSaturateSigned instruction. +public class Int8x16AddSaturateSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16AddSaturateSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16AddSatSMethod; + + /// Creates a new instance. + public Int8x16AddSaturateSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16AddSaturateSigned; + /// + public bool Equals(Int8x16AddSaturateSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16AddSaturateSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16AddSaturateSigned; +} diff --git a/WebAssembly/Instructions/Int8x16AddSaturateUnsigned.cs b/WebAssembly/Instructions/Int8x16AddSaturateUnsigned.cs new file mode 100644 index 00000000..94999f54 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16AddSaturateUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16AddSaturateUnsigned instruction. +public class Int8x16AddSaturateUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16AddSaturateUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16AddSatUMethod; + + /// Creates a new instance. + public Int8x16AddSaturateUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16AddSaturateUnsigned; + /// + public bool Equals(Int8x16AddSaturateUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16AddSaturateUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16AddSaturateUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16AllTrue.cs b/WebAssembly/Instructions/Int8x16AllTrue.cs new file mode 100644 index 00000000..eec8405f --- /dev/null +++ b/WebAssembly/Instructions/Int8x16AllTrue.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16AllTrue instruction. +public class Int8x16AllTrue : SimdV128ToI32Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16AllTrue; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16AllTrueMethod; + + /// Creates a new instance. + public Int8x16AllTrue() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16AllTrue; + /// + public bool Equals(Int8x16AllTrue? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16AllTrue; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16AllTrue; +} diff --git a/WebAssembly/Instructions/Int8x16AvgrUnsigned.cs b/WebAssembly/Instructions/Int8x16AvgrUnsigned.cs new file mode 100644 index 00000000..3c7f1ac8 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16AvgrUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16AvgrUnsigned instruction. +public class Int8x16AvgrUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16AvgrUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16AvgrUMethod; + + /// Creates a new instance. + public Int8x16AvgrUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16AvgrUnsigned; + /// + public bool Equals(Int8x16AvgrUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16AvgrUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16AvgrUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16Bitmask.cs b/WebAssembly/Instructions/Int8x16Bitmask.cs new file mode 100644 index 00000000..6e0d7f95 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Bitmask.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16Bitmask instruction. +public class Int8x16Bitmask : SimdV128ToI32Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Bitmask; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16BitmaskMethod; + + /// Creates a new instance. + public Int8x16Bitmask() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16Bitmask; + /// + public bool Equals(Int8x16Bitmask? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16Bitmask; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16Bitmask; +} diff --git a/WebAssembly/Instructions/Int8x16Equal.cs b/WebAssembly/Instructions/Int8x16Equal.cs new file mode 100644 index 00000000..ddf613b7 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Equal.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16Equal instruction. +public class Int8x16Equal : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Equal; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16EqualMethod; + + /// Creates a new instance. + public Int8x16Equal() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16Equal; + /// + public bool Equals(Int8x16Equal? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16Equal; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16Equal; +} diff --git a/WebAssembly/Instructions/Int8x16ExtractLaneSigned.cs b/WebAssembly/Instructions/Int8x16ExtractLaneSigned.cs new file mode 100644 index 00000000..f4bbe217 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16ExtractLaneSigned.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16ExtractLaneSigned instruction. +public class Int8x16ExtractLaneSigned : SimdExtractLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16ExtractLaneSigned; + internal override WebAssemblyValueType ResultType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int8x16ExtractLaneSMethod; + internal override byte MaxLaneCount => 16; + + /// Creates a new instance. + public Int8x16ExtractLaneSigned() { } + internal Int8x16ExtractLaneSigned(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int8x16ExtractLaneSigned); + /// + public bool Equals(Int8x16ExtractLaneSigned? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int8x16ExtractLaneSigned); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int8x16ExtractLaneUnsigned.cs b/WebAssembly/Instructions/Int8x16ExtractLaneUnsigned.cs new file mode 100644 index 00000000..5b4b5e39 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16ExtractLaneUnsigned.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16ExtractLaneUnsigned instruction. +public class Int8x16ExtractLaneUnsigned : SimdExtractLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16ExtractLaneUnsigned; + internal override WebAssemblyValueType ResultType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int8x16ExtractLaneUMethod; + internal override byte MaxLaneCount => 16; + + /// Creates a new instance. + public Int8x16ExtractLaneUnsigned() { } + internal Int8x16ExtractLaneUnsigned(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int8x16ExtractLaneUnsigned); + /// + public bool Equals(Int8x16ExtractLaneUnsigned? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int8x16ExtractLaneUnsigned); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int8x16GreaterThanOrEqualSigned.cs b/WebAssembly/Instructions/Int8x16GreaterThanOrEqualSigned.cs new file mode 100644 index 00000000..29ee8d42 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16GreaterThanOrEqualSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16GreaterThanOrEqualSigned instruction. +public class Int8x16GreaterThanOrEqualSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16GreaterThanOrEqualSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16GeSMethod; + + /// Creates a new instance. + public Int8x16GreaterThanOrEqualSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16GreaterThanOrEqualSigned; + /// + public bool Equals(Int8x16GreaterThanOrEqualSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16GreaterThanOrEqualSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16GreaterThanOrEqualSigned; +} diff --git a/WebAssembly/Instructions/Int8x16GreaterThanOrEqualUnsigned.cs b/WebAssembly/Instructions/Int8x16GreaterThanOrEqualUnsigned.cs new file mode 100644 index 00000000..3e1192ea --- /dev/null +++ b/WebAssembly/Instructions/Int8x16GreaterThanOrEqualUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16GreaterThanOrEqualUnsigned instruction. +public class Int8x16GreaterThanOrEqualUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16GreaterThanOrEqualUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16GeUMethod; + + /// Creates a new instance. + public Int8x16GreaterThanOrEqualUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16GreaterThanOrEqualUnsigned; + /// + public bool Equals(Int8x16GreaterThanOrEqualUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16GreaterThanOrEqualUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16GreaterThanOrEqualUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16GreaterThanSigned.cs b/WebAssembly/Instructions/Int8x16GreaterThanSigned.cs new file mode 100644 index 00000000..8f06c2e4 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16GreaterThanSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16GreaterThanSigned instruction. +public class Int8x16GreaterThanSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16GreaterThanSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16GtSMethod; + + /// Creates a new instance. + public Int8x16GreaterThanSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16GreaterThanSigned; + /// + public bool Equals(Int8x16GreaterThanSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16GreaterThanSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16GreaterThanSigned; +} diff --git a/WebAssembly/Instructions/Int8x16GreaterThanUnsigned.cs b/WebAssembly/Instructions/Int8x16GreaterThanUnsigned.cs new file mode 100644 index 00000000..21e14f91 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16GreaterThanUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16GreaterThanUnsigned instruction. +public class Int8x16GreaterThanUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16GreaterThanUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16GtUMethod; + + /// Creates a new instance. + public Int8x16GreaterThanUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16GreaterThanUnsigned; + /// + public bool Equals(Int8x16GreaterThanUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16GreaterThanUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16GreaterThanUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16LessThanOrEqualSigned.cs b/WebAssembly/Instructions/Int8x16LessThanOrEqualSigned.cs new file mode 100644 index 00000000..ce609176 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16LessThanOrEqualSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16LessThanOrEqualSigned instruction. +public class Int8x16LessThanOrEqualSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16LessThanOrEqualSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16LeSMethod; + + /// Creates a new instance. + public Int8x16LessThanOrEqualSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16LessThanOrEqualSigned; + /// + public bool Equals(Int8x16LessThanOrEqualSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16LessThanOrEqualSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16LessThanOrEqualSigned; +} diff --git a/WebAssembly/Instructions/Int8x16LessThanOrEqualUnsigned.cs b/WebAssembly/Instructions/Int8x16LessThanOrEqualUnsigned.cs new file mode 100644 index 00000000..a3e6abca --- /dev/null +++ b/WebAssembly/Instructions/Int8x16LessThanOrEqualUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16LessThanOrEqualUnsigned instruction. +public class Int8x16LessThanOrEqualUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16LessThanOrEqualUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16LeUMethod; + + /// Creates a new instance. + public Int8x16LessThanOrEqualUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16LessThanOrEqualUnsigned; + /// + public bool Equals(Int8x16LessThanOrEqualUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16LessThanOrEqualUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16LessThanOrEqualUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16LessThanSigned.cs b/WebAssembly/Instructions/Int8x16LessThanSigned.cs new file mode 100644 index 00000000..fd6505a1 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16LessThanSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16LessThanSigned instruction. +public class Int8x16LessThanSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16LessThanSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16LtSMethod; + + /// Creates a new instance. + public Int8x16LessThanSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16LessThanSigned; + /// + public bool Equals(Int8x16LessThanSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16LessThanSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16LessThanSigned; +} diff --git a/WebAssembly/Instructions/Int8x16LessThanUnsigned.cs b/WebAssembly/Instructions/Int8x16LessThanUnsigned.cs new file mode 100644 index 00000000..03e6eec3 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16LessThanUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16LessThanUnsigned instruction. +public class Int8x16LessThanUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16LessThanUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16LtUMethod; + + /// Creates a new instance. + public Int8x16LessThanUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16LessThanUnsigned; + /// + public bool Equals(Int8x16LessThanUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16LessThanUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16LessThanUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16MaxSigned.cs b/WebAssembly/Instructions/Int8x16MaxSigned.cs new file mode 100644 index 00000000..8282ddf2 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16MaxSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16MaxSigned instruction. +public class Int8x16MaxSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16MaxSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16MaxSMethod; + + /// Creates a new instance. + public Int8x16MaxSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16MaxSigned; + /// + public bool Equals(Int8x16MaxSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16MaxSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16MaxSigned; +} diff --git a/WebAssembly/Instructions/Int8x16MaxUnsigned.cs b/WebAssembly/Instructions/Int8x16MaxUnsigned.cs new file mode 100644 index 00000000..3838e4a7 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16MaxUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16MaxUnsigned instruction. +public class Int8x16MaxUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16MaxUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16MaxUMethod; + + /// Creates a new instance. + public Int8x16MaxUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16MaxUnsigned; + /// + public bool Equals(Int8x16MaxUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16MaxUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16MaxUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16MinSigned.cs b/WebAssembly/Instructions/Int8x16MinSigned.cs new file mode 100644 index 00000000..d3bbb267 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16MinSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16MinSigned instruction. +public class Int8x16MinSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16MinSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16MinSMethod; + + /// Creates a new instance. + public Int8x16MinSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16MinSigned; + /// + public bool Equals(Int8x16MinSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16MinSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16MinSigned; +} diff --git a/WebAssembly/Instructions/Int8x16MinUnsigned.cs b/WebAssembly/Instructions/Int8x16MinUnsigned.cs new file mode 100644 index 00000000..0bd878a5 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16MinUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16MinUnsigned instruction. +public class Int8x16MinUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16MinUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16MinUMethod; + + /// Creates a new instance. + public Int8x16MinUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16MinUnsigned; + /// + public bool Equals(Int8x16MinUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16MinUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16MinUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16NarrowInt16x8Signed.cs b/WebAssembly/Instructions/Int8x16NarrowInt16x8Signed.cs new file mode 100644 index 00000000..4b9b46ca --- /dev/null +++ b/WebAssembly/Instructions/Int8x16NarrowInt16x8Signed.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16NarrowInt16x8Signed instruction. +public class Int8x16NarrowInt16x8Signed : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16NarrowInt16x8Signed; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16NarrowI16x8SMethod; + + /// Creates a new instance. + public Int8x16NarrowInt16x8Signed() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16NarrowInt16x8Signed; + /// + public bool Equals(Int8x16NarrowInt16x8Signed? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16NarrowInt16x8Signed; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16NarrowInt16x8Signed; +} diff --git a/WebAssembly/Instructions/Int8x16NarrowInt16x8Unsigned.cs b/WebAssembly/Instructions/Int8x16NarrowInt16x8Unsigned.cs new file mode 100644 index 00000000..1e5a56d9 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16NarrowInt16x8Unsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16NarrowInt16x8Unsigned instruction. +public class Int8x16NarrowInt16x8Unsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16NarrowInt16x8Unsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16NarrowI16x8UMethod; + + /// Creates a new instance. + public Int8x16NarrowInt16x8Unsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16NarrowInt16x8Unsigned; + /// + public bool Equals(Int8x16NarrowInt16x8Unsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16NarrowInt16x8Unsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16NarrowInt16x8Unsigned; +} diff --git a/WebAssembly/Instructions/Int8x16Neg.cs b/WebAssembly/Instructions/Int8x16Neg.cs new file mode 100644 index 00000000..02a6fa87 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Neg.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16Neg instruction. +public class Int8x16Neg : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Neg; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16NegMethod; + + /// Creates a new instance. + public Int8x16Neg() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16Neg; + /// + public bool Equals(Int8x16Neg? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16Neg; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16Neg; +} diff --git a/WebAssembly/Instructions/Int8x16NotEqual.cs b/WebAssembly/Instructions/Int8x16NotEqual.cs new file mode 100644 index 00000000..d59339d5 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16NotEqual.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16NotEqual instruction. +public class Int8x16NotEqual : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16NotEqual; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16NotEqualMethod; + + /// Creates a new instance. + public Int8x16NotEqual() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16NotEqual; + /// + public bool Equals(Int8x16NotEqual? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16NotEqual; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16NotEqual; +} diff --git a/WebAssembly/Instructions/Int8x16Popcnt.cs b/WebAssembly/Instructions/Int8x16Popcnt.cs new file mode 100644 index 00000000..885767ce --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Popcnt.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16Popcnt instruction. +public class Int8x16Popcnt : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Popcnt; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16PopcntMethod; + + /// Creates a new instance. + public Int8x16Popcnt() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16Popcnt; + /// + public bool Equals(Int8x16Popcnt? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16Popcnt; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16Popcnt; +} diff --git a/WebAssembly/Instructions/Int8x16ReplaceLane.cs b/WebAssembly/Instructions/Int8x16ReplaceLane.cs new file mode 100644 index 00000000..8bd7045f --- /dev/null +++ b/WebAssembly/Instructions/Int8x16ReplaceLane.cs @@ -0,0 +1,28 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16ReplaceLane instruction. +public class Int8x16ReplaceLane : SimdReplaceLaneInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16ReplaceLane; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int8x16ReplaceLaneMethod; + internal override byte MaxLaneCount => 16; + + /// Creates a new instance. + public Int8x16ReplaceLane() { } + internal Int8x16ReplaceLane(Reader reader) : base(reader) { } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int8x16ReplaceLane); + /// + public bool Equals(Int8x16ReplaceLane? other) => other != null && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int8x16ReplaceLane); + /// + public override int GetHashCode() => base.GetHashCode(); +} diff --git a/WebAssembly/Instructions/Int8x16ShiftLeft.cs b/WebAssembly/Instructions/Int8x16ShiftLeft.cs new file mode 100644 index 00000000..8df38f33 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16ShiftLeft.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16ShiftLeft instruction. +public class Int8x16ShiftLeft : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16ShiftLeft; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16ShlMethod; + + /// Creates a new instance. + public Int8x16ShiftLeft() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16ShiftLeft; + /// + public bool Equals(Int8x16ShiftLeft? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16ShiftLeft; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16ShiftLeft; +} diff --git a/WebAssembly/Instructions/Int8x16ShiftRightSigned.cs b/WebAssembly/Instructions/Int8x16ShiftRightSigned.cs new file mode 100644 index 00000000..23cd08d6 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16ShiftRightSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16ShiftRightSigned instruction. +public class Int8x16ShiftRightSigned : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16ShiftRightSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16ShrSMethod; + + /// Creates a new instance. + public Int8x16ShiftRightSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16ShiftRightSigned; + /// + public bool Equals(Int8x16ShiftRightSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16ShiftRightSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16ShiftRightSigned; +} diff --git a/WebAssembly/Instructions/Int8x16ShiftRightUnsigned.cs b/WebAssembly/Instructions/Int8x16ShiftRightUnsigned.cs new file mode 100644 index 00000000..690f91e2 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16ShiftRightUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16ShiftRightUnsigned instruction. +public class Int8x16ShiftRightUnsigned : SimdShiftInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16ShiftRightUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16ShrUMethod; + + /// Creates a new instance. + public Int8x16ShiftRightUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16ShiftRightUnsigned; + /// + public bool Equals(Int8x16ShiftRightUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16ShiftRightUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16ShiftRightUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16Shuffle.cs b/WebAssembly/Instructions/Int8x16Shuffle.cs new file mode 100644 index 00000000..839aa9be --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Shuffle.cs @@ -0,0 +1,77 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Int8x16Shuffle instruction — shuffle two i8x16 vectors using a 16-byte lane index immediate. +public class Int8x16Shuffle : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Shuffle; + + /// The 16 lane indices (0–31); indices 0–15 select from the first vector, 16–31 from the second. + public byte[] Indices { get; set; } = new byte[16]; + + /// Creates a new instance with all-zero indices. + public Int8x16Shuffle() { } + + internal Int8x16Shuffle(Reader reader) + { + Indices = reader.ReadBytes(16); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.Write(Indices, 0, 16); + } + + internal override void Compile(CompilationContext context) + { + for (var i = 0; i < 16; i++) + if (Indices[i] >= 32) + throw new Runtime.CompilerException($"Lane index {Indices[i]} at position {i} is out of range for i8x16.shuffle (max 31)."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.V128); + + // Push indices as a byte[] constant: newarr + stelem per element + var indices = Indices; + context.Emit(OpCodes.Ldc_I4, 16); + context.Emit(OpCodes.Newarr, typeof(byte)); + for (var i = 0; i < 16; i++) + { + context.Emit(OpCodes.Dup); + context.Emit(OpCodes.Ldc_I4, i); + context.Emit(OpCodes.Ldc_I4, (int)indices[i]); + context.Emit(OpCodes.Stelem_I1); + } + + context.Emit(OpCodes.Call, V128Helper.Int8x16ShuffleMethod.Reference); + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as Int8x16Shuffle); + + /// + public bool Equals(Int8x16Shuffle? other) + { + if (other == null) return false; + for (var i = 0; i < 16; i++) + if (Indices[i] != other.Indices[i]) return false; + return true; + } + + /// + public override bool Equals(Instruction? other) => this.Equals(other as Int8x16Shuffle); + + /// + public override int GetHashCode() + { + var h = HashCode.Combine((int)SimdOpCode, (int)Indices[0], (int)Indices[1]); + for (var i = 2; i < 16; i++) + h = HashCode.Combine(h, (int)Indices[i]); + return h; + } +} diff --git a/WebAssembly/Instructions/Int8x16Splat.cs b/WebAssembly/Instructions/Int8x16Splat.cs new file mode 100644 index 00000000..e923316b --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Splat.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16Splat instruction. +public class Int8x16Splat : SimdSplatInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Splat; + internal override WebAssemblyValueType ScalarType => WebAssemblyValueType.Int32; + internal override RegeneratingWeakReference Method => V128Helper.Int8x16SplatMethod; + + /// Creates a new instance. + public Int8x16Splat() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16Splat; + /// + public bool Equals(Int8x16Splat? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16Splat; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16Splat; +} diff --git a/WebAssembly/Instructions/Int8x16Sub.cs b/WebAssembly/Instructions/Int8x16Sub.cs new file mode 100644 index 00000000..3fb8afb3 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Sub.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16Sub instruction. +public class Int8x16Sub : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Sub; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16SubMethod; + + /// Creates a new instance. + public Int8x16Sub() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16Sub; + /// + public bool Equals(Int8x16Sub? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16Sub; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16Sub; +} diff --git a/WebAssembly/Instructions/Int8x16SubSaturateSigned.cs b/WebAssembly/Instructions/Int8x16SubSaturateSigned.cs new file mode 100644 index 00000000..41df8f9b --- /dev/null +++ b/WebAssembly/Instructions/Int8x16SubSaturateSigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16SubSaturateSigned instruction. +public class Int8x16SubSaturateSigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16SubSaturateSigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16SubSatSMethod; + + /// Creates a new instance. + public Int8x16SubSaturateSigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16SubSaturateSigned; + /// + public bool Equals(Int8x16SubSaturateSigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16SubSaturateSigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16SubSaturateSigned; +} diff --git a/WebAssembly/Instructions/Int8x16SubSaturateUnsigned.cs b/WebAssembly/Instructions/Int8x16SubSaturateUnsigned.cs new file mode 100644 index 00000000..4ae29809 --- /dev/null +++ b/WebAssembly/Instructions/Int8x16SubSaturateUnsigned.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16SubSaturateUnsigned instruction. +public class Int8x16SubSaturateUnsigned : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16SubSaturateUnsigned; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16SubSatUMethod; + + /// Creates a new instance. + public Int8x16SubSaturateUnsigned() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16SubSaturateUnsigned; + /// + public bool Equals(Int8x16SubSaturateUnsigned? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16SubSaturateUnsigned; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16SubSaturateUnsigned; +} diff --git a/WebAssembly/Instructions/Int8x16Swizzle.cs b/WebAssembly/Instructions/Int8x16Swizzle.cs new file mode 100644 index 00000000..6100a05a --- /dev/null +++ b/WebAssembly/Instructions/Int8x16Swizzle.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Int8x16Swizzle instruction. +public class Int8x16Swizzle : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.Int8x16Swizzle; + + internal override RegeneratingWeakReference Method => V128Helper.Int8x16SwizzleMethod; + + /// Creates a new instance. + public Int8x16Swizzle() { } + + /// + public override bool Equals(object? obj) => obj is Int8x16Swizzle; + /// + public bool Equals(Int8x16Swizzle? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is Int8x16Swizzle; + /// + public override int GetHashCode() => (int)SimdOpCode.Int8x16Swizzle; +} diff --git a/WebAssembly/Instructions/MemoryCopy.cs b/WebAssembly/Instructions/MemoryCopy.cs new file mode 100644 index 00000000..48365d1c --- /dev/null +++ b/WebAssembly/Instructions/MemoryCopy.cs @@ -0,0 +1,69 @@ +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Copy data within (or between) linear memory regions. Stack: [dst:i32] [src:i32] [len:i32] → [] +/// +public class MemoryCopy : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.MemoryCopy; + + /// Destination memory index (currently must be 0). + public byte DstMemIdx { get; set; } + + /// Source memory index (currently must be 0). + public byte SrcMemIdx { get; set; } + + /// Creates a new instance. + public MemoryCopy() { } + + internal MemoryCopy(Reader reader) + { + DstMemIdx = reader.ReadVarUInt1(); + SrcMemIdx = reader.ReadVarUInt1(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.Write(DstMemIdx); + writer.Write(SrcMemIdx); + } + + /// + public override bool Equals(Instruction? other) => + other is MemoryCopy mc && mc.DstMemIdx == DstMemIdx && mc.SrcMemIdx == SrcMemIdx; + + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode), HashCode.Combine(DstMemIdx, SrcMemIdx)); + + internal sealed override void Compile(CompilationContext context) + { + // Stack: dst src len → (nothing) + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + // Call: memory.Copy(dst, src, len) — args already on stack in order dst, src, len. + // We need to save them to locals then pass in the right order. + var len = context.DeclareLocal(typeof(uint)); + var src = context.DeclareLocal(typeof(uint)); + var dst = context.DeclareLocal(typeof(uint)); + + context.Emit(OpCodes.Stloc, len); + context.Emit(OpCodes.Stloc, src); + context.Emit(OpCodes.Stloc, dst); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Ldloc, dst); + context.Emit(OpCodes.Ldloc, src); + context.Emit(OpCodes.Ldloc, len); + context.Emit(OpCodes.Call, UnmanagedMemory.CopyMethod); + } +} diff --git a/WebAssembly/Instructions/MemoryFill.cs b/WebAssembly/Instructions/MemoryFill.cs new file mode 100644 index 00000000..441bef74 --- /dev/null +++ b/WebAssembly/Instructions/MemoryFill.cs @@ -0,0 +1,62 @@ +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Fill a region of linear memory with a byte value. Stack: [dst:i32] [val:i32] [len:i32] → [] +/// +public class MemoryFill : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.MemoryFill; + + /// Memory index (currently must be 0). + public byte MemIdx { get; set; } + + /// Creates a new instance. + public MemoryFill() { } + + internal MemoryFill(Reader reader) + { + MemIdx = reader.ReadVarUInt1(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.Write(MemIdx); + } + + /// + public override bool Equals(Instruction? other) => + other is MemoryFill mf && mf.MemIdx == MemIdx; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode, MemIdx); + + internal sealed override void Compile(CompilationContext context) + { + // Stack: dst val len → (nothing) + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + var len = context.DeclareLocal(typeof(uint)); + var val = context.DeclareLocal(typeof(uint)); + var dst = context.DeclareLocal(typeof(uint)); + + context.Emit(OpCodes.Stloc, len); + context.Emit(OpCodes.Stloc, val); + context.Emit(OpCodes.Stloc, dst); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Ldloc, dst); + context.Emit(OpCodes.Ldloc, val); + context.Emit(OpCodes.Ldloc, len); + context.Emit(OpCodes.Call, UnmanagedMemory.FillMethod); + } +} diff --git a/WebAssembly/Instructions/MemoryImmediateInstruction.cs b/WebAssembly/Instructions/MemoryImmediateInstruction.cs index 2678785d..0413f08f 100644 --- a/WebAssembly/Instructions/MemoryImmediateInstruction.cs +++ b/WebAssembly/Instructions/MemoryImmediateInstruction.cs @@ -100,6 +100,17 @@ public bool Equals(MemoryImmediateInstruction? other) => private protected abstract System.Reflection.Emit.OpCode EmittedOpCode { get; } + private protected void ValidateAlignment() + { + // Alignment must not be larger than the natural alignment of the type. + // Flags encodes log2(alignment); natural log2 alignment = log2(Size). + // Use the raw uint value — the Options enum only covers bits 0-1, but the binary may encode larger values. + var flagAlignment = (uint)this.Flags; + var naturalAlignment = this.Size switch { 1 => 0u, 2 => 1u, 4 => 2u, _ => 3u }; + if (flagAlignment > naturalAlignment) + throw new CompilerException($"Alignment {1u << (int)flagAlignment} is larger than natural alignment {this.Size} for {this.OpCode}."); + } + private protected HelperMethod RangeCheckHelper => this.Size switch { 1 => HelperMethod.RangeCheck8, @@ -120,28 +131,15 @@ internal static MethodBuilder CreateRangeCheck(HelperMethod helper, CompilationC if (context.Memory == null) throw new CompilerException("Cannot use instructions that depend on linear memory when linear memory is not defined."); - byte size; - System.Reflection.Emit.OpCode opCode; - switch (helper) + byte size = helper switch { - default: throw new InvalidOperationException(); // Shouldn't be possible. - case HelperMethod.RangeCheck8: - size = 1; - opCode = OpCodes.Ldc_I4_1; - break; - case HelperMethod.RangeCheck16: - size = 2; - opCode = OpCodes.Ldc_I4_2; - break; - case HelperMethod.RangeCheck32: - size = 4; - opCode = OpCodes.Ldc_I4_4; - break; - case HelperMethod.RangeCheck64: - size = 8; - opCode = OpCodes.Ldc_I4_8; - break; - } + HelperMethod.RangeCheck8 => 1, + HelperMethod.RangeCheck16 => 2, + HelperMethod.RangeCheck32 => 4, + HelperMethod.RangeCheck64 => 8, + HelperMethod.RangeCheck128 => 16, + _ => throw new InvalidOperationException(), + }; var builder = context.CheckedExportsBuilder.DefineMethod( $"☣ Range Check {size}", @@ -150,11 +148,26 @@ internal static MethodBuilder CreateRangeCheck(HelperMethod helper, CompilationC [typeof(uint), context.CheckedExportsBuilder] ); var il = builder.GetILGenerator(); + + void EmitSize() + { + if (size <= 8) + il.Emit(size switch + { + 1 => OpCodes.Ldc_I4_1, + 2 => OpCodes.Ldc_I4_2, + 4 => OpCodes.Ldc_I4_4, + _ => OpCodes.Ldc_I4_8, + }); + else + il.Emit(OpCodes.Ldc_I4_S, (sbyte)size); + } + il.Emit(OpCodes.Ldarg_1); il.Emit(OpCodes.Ldfld, context.Memory); il.Emit(OpCodes.Call, UnmanagedMemory.SizeGetter); il.Emit(OpCodes.Ldarg_0); - il.Emit(opCode); + EmitSize(); il.Emit(OpCodes.Add_Ovf_Un); var outOfRange = il.DefineLabel(); il.Emit(OpCodes.Blt_Un_S, outOfRange); @@ -162,7 +175,7 @@ internal static MethodBuilder CreateRangeCheck(HelperMethod helper, CompilationC il.Emit(OpCodes.Ret); il.MarkLabel(outOfRange); il.Emit(OpCodes.Ldarg_0); - il.Emit(opCode); + EmitSize(); il.Emit(OpCodes.Newobj, typeof(MemoryAccessOutOfRangeException) .GetTypeInfo() .DeclaredConstructors diff --git a/WebAssembly/Instructions/MemoryInit.cs b/WebAssembly/Instructions/MemoryInit.cs new file mode 100644 index 00000000..0710d975 --- /dev/null +++ b/WebAssembly/Instructions/MemoryInit.cs @@ -0,0 +1,75 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Copy from a passive data segment into linear memory. Stack: [dst:i32] [src:i32] [len:i32] → [] +/// +public class MemoryInit : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.MemoryInit; + + /// Data segment index. + public uint SegmentIndex { get; set; } + + /// Memory index (currently must be 0). + public byte MemIdx { get; set; } + + /// Creates a new instance. + public MemoryInit() { } + + internal MemoryInit(Reader reader) + { + SegmentIndex = reader.ReadVarUInt32(); + MemIdx = reader.ReadVarUInt1(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.WriteVar(SegmentIndex); + writer.Write(MemIdx); + } + + /// + public override bool Equals(Instruction? other) => + other is MemoryInit mi && mi.SegmentIndex == SegmentIndex && mi.MemIdx == MemIdx; + + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode), HashCode.Combine((int)SegmentIndex, MemIdx)); + + internal sealed override void Compile(CompilationContext context) + { + // Stack: dst src_offset len → (nothing) + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // len + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // src offset + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // dst + + if (!context.DataSegments.TryGetValue(SegmentIndex, out var segField)) + throw new CompilerException($"memory.init: data segment {SegmentIndex} is not a passive segment or does not exist."); + + // IL stack on entry: [..., dst:i32, srcOffset:i32, len:i32] (len on top) + var len = context.DeclareLocal(typeof(uint)); + var srcOffset = context.DeclareLocal(typeof(uint)); + var dst = context.DeclareLocal(typeof(uint)); + + context.Emit(OpCodes.Stloc, len); + context.Emit(OpCodes.Stloc, srcOffset); + context.Emit(OpCodes.Stloc, dst); + + // Call: this.memory.InitFromSegment(dst, this.segField, srcOffset, len) + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Ldloc, dst); + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, segField); + context.Emit(OpCodes.Ldloc, srcOffset); + context.Emit(OpCodes.Ldloc, len); + context.Emit(OpCodes.Call, UnmanagedMemory.InitFromSegmentMethod); + } +} diff --git a/WebAssembly/Instructions/MemoryReadInstruction.cs b/WebAssembly/Instructions/MemoryReadInstruction.cs index 5acc1641..79ff2f45 100644 --- a/WebAssembly/Instructions/MemoryReadInstruction.cs +++ b/WebAssembly/Instructions/MemoryReadInstruction.cs @@ -1,6 +1,7 @@ using System.Reflection.Emit; using WebAssembly.Runtime; using WebAssembly.Runtime.Compilation; +using FloatHelper = WebAssembly.Runtime.FloatHelper; namespace WebAssembly.Instructions; @@ -25,6 +26,7 @@ internal sealed override void Compile(CompilationContext context) { var stack = context.Stack; + this.ValidateAlignment(); context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); if (this.Offset != 0) @@ -57,10 +59,24 @@ internal sealed override void Compile(CompilationContext context) if (alignment != 4 && alignment != 8) context.Emit(OpCodes.Unaligned, alignment); - context.Emit(this.EmittedOpCode); - var conversion = this.ConversionOpCode; - if (conversion != OpCodes.Nop) - context.Emit(conversion); + // For float types, load as integer bits and reinterpret to preserve NaN payloads. + if (this.Type == WebAssemblyValueType.Float32) + { + context.Emit(OpCodes.Ldind_I4); + context.Emit(OpCodes.Call, FloatHelper.UInt32BitsToFloatMethod); + } + else if (this.Type == WebAssemblyValueType.Float64) + { + context.Emit(OpCodes.Ldind_I8); + context.Emit(OpCodes.Call, FloatHelper.UInt64BitsToDoubleMethod); + } + else + { + context.Emit(this.EmittedOpCode); + var conversion = this.ConversionOpCode; + if (conversion != OpCodes.Nop) + context.Emit(conversion); + } stack.Push(this.Type); } diff --git a/WebAssembly/Instructions/MemoryWriteInstruction.cs b/WebAssembly/Instructions/MemoryWriteInstruction.cs index f57d9b38..9daf3550 100644 --- a/WebAssembly/Instructions/MemoryWriteInstruction.cs +++ b/WebAssembly/Instructions/MemoryWriteInstruction.cs @@ -1,6 +1,7 @@ using System.Reflection.Emit; using WebAssembly.Runtime; using WebAssembly.Runtime.Compilation; +using FloatHelper = WebAssembly.Runtime.FloatHelper; namespace WebAssembly.Instructions; @@ -23,6 +24,7 @@ private protected MemoryWriteInstruction(Reader reader) internal sealed override void Compile(CompilationContext context) { + this.ValidateAlignment(); context.PopStackNoReturn(this.OpCode, this.Type, WebAssemblyValueType.Int32); Int32Constant.Emit(context, (int)this.Offset); @@ -57,7 +59,21 @@ private MethodBuilder CreateStoreMethod(HelperMethod helper, CompilationContext il.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); il.Emit(OpCodes.Add); il.Emit(OpCodes.Ldarg_1); - il.Emit(this.EmittedOpCode); + // For float types, reinterpret as integer bits before storing to preserve NaN payloads. + if (this.Type == WebAssemblyValueType.Float32) + { + il.Emit(OpCodes.Call, FloatHelper.FloatToUInt32BitsMethod); + il.Emit(OpCodes.Stind_I4); + } + else if (this.Type == WebAssemblyValueType.Float64) + { + il.Emit(OpCodes.Call, FloatHelper.DoubleToUInt64BitsMethod); + il.Emit(OpCodes.Stind_I8); + } + else + { + il.Emit(this.EmittedOpCode); + } il.Emit(OpCodes.Ret); return builder; diff --git a/WebAssembly/Instructions/MiscellaneousInstruction.cs b/WebAssembly/Instructions/MiscellaneousInstruction.cs index 8a882452..92031fb0 100644 --- a/WebAssembly/Instructions/MiscellaneousInstruction.cs +++ b/WebAssembly/Instructions/MiscellaneousInstruction.cs @@ -19,7 +19,7 @@ private protected MiscellaneousInstruction() /// public abstract MiscellaneousOpCode MiscellaneousOpCode { get; } - internal sealed override void WriteTo(Writer writer) + internal override void WriteTo(Writer writer) { writer.Write((byte)this.OpCode); writer.Write((byte)this.MiscellaneousOpCode); diff --git a/WebAssembly/Instructions/RefFunc.cs b/WebAssembly/Instructions/RefFunc.cs new file mode 100644 index 00000000..d8cfcfe8 --- /dev/null +++ b/WebAssembly/Instructions/RefFunc.cs @@ -0,0 +1,64 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Produce a non-null reference to the function at the given index. +/// +public class RefFunc : Instruction, IEquatable +{ + /// + /// Always . + /// + public sealed override OpCode OpCode => OpCode.RefFunc; + + /// + /// The index of the function to reference. + /// + public uint Index { get; set; } + + /// + /// Creates a new instance. + /// + public RefFunc() + { + } + + /// + /// Creates a new instance for the given function index. + /// + public RefFunc(uint index) => Index = index; + + internal RefFunc(Reader reader) => Index = reader.ReadVarUInt32(); + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode.RefFunc); + writer.WriteVar(Index); + } + + /// + public override bool Equals(object? obj) => Equals(obj as RefFunc); + + /// + public override bool Equals(Instruction? other) => Equals(other as RefFunc); + + /// Determines whether this instruction is identical to another. + public bool Equals(RefFunc? other) => other != null && other.Index == this.Index; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode.RefFunc, (int)Index); + + /// + public override string ToString() => $"{base.ToString()} {Index}"; + + internal sealed override void Compile(CompilationContext context) + { + // Pushes a funcref (represented as object) — emit a delegate load from the function table. + // For now emit null as a placeholder; full implementation requires function-reference storage. + context.Stack.Push(WebAssemblyValueType.FuncRef); + context.Emit(OpCodes.Ldnull); // TODO: load actual function reference + } +} diff --git a/WebAssembly/Instructions/RefIsNull.cs b/WebAssembly/Instructions/RefIsNull.cs new file mode 100644 index 00000000..6ea2483b --- /dev/null +++ b/WebAssembly/Instructions/RefIsNull.cs @@ -0,0 +1,32 @@ +using System.Reflection.Emit; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Test whether a reference value is null; pushes 1 (i32) if null, 0 otherwise. +/// +public class RefIsNull : SimpleInstruction +{ + /// + /// Always . + /// + public sealed override OpCode OpCode => OpCode.RefIsNull; + + /// + /// Creates a new instance. + /// + public RefIsNull() + { + } + + internal sealed override void Compile(CompilationContext context) + { + // Pop any reference type; push i32 result. + context.PopStackNoReturn(OpCode.RefIsNull); + context.Stack.Push(WebAssemblyValueType.Int32); + + context.Emit(OpCodes.Ldnull); + context.Emit(OpCodes.Ceq); + } +} diff --git a/WebAssembly/Instructions/RefNull.cs b/WebAssembly/Instructions/RefNull.cs new file mode 100644 index 00000000..96ede92a --- /dev/null +++ b/WebAssembly/Instructions/RefNull.cs @@ -0,0 +1,60 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Produce a null reference of the given reference type. +/// +public class RefNull : Instruction, IEquatable +{ + /// + /// Always . + /// + public sealed override OpCode OpCode => OpCode.RefNull; + + /// + /// The reference type of the null value ( or ). + /// + public WebAssemblyValueType Type { get; set; } + + /// + /// Creates a new instance for funcref. + /// + public RefNull() => Type = WebAssemblyValueType.FuncRef; + + /// + /// Creates a new instance with the given reference type. + /// + public RefNull(WebAssemblyValueType type) => Type = type; + + internal RefNull(Reader reader) => Type = (WebAssemblyValueType)reader.ReadVarInt7(); + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode.RefNull); + writer.WriteVar((sbyte)Type); + } + + /// + public override bool Equals(object? obj) => Equals(obj as RefNull); + + /// + public override bool Equals(Instruction? other) => Equals(other as RefNull); + + /// Determines whether this instruction is identical to another. + public bool Equals(RefNull? other) => other != null && other.Type == this.Type; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode.RefNull, (int)Type); + + /// + public override string ToString() => $"{base.ToString()} {Type}"; + + internal sealed override void Compile(CompilationContext context) + { + context.Stack.Push(Type); + context.Emit(OpCodes.Ldnull); + } +} diff --git a/WebAssembly/Instructions/Return.cs b/WebAssembly/Instructions/Return.cs index 093151bc..7b8c1de7 100644 --- a/WebAssembly/Instructions/Return.cs +++ b/WebAssembly/Instructions/Return.cs @@ -1,6 +1,8 @@ +using System; +using System.Linq; +using System.Reflection; using System.Reflection.Emit; using WebAssembly.Runtime.Compilation; -using static System.Diagnostics.Debug; namespace WebAssembly.Instructions; @@ -27,35 +29,63 @@ internal sealed override void Compile(CompilationContext context) var stack = context.Stack; var returnsLength = returns.Length; - Assert(returnsLength is 0 or 1); //WebAssembly doesn't currently offer multiple returns, which should be blocked earlier. - var stackCount = stack.Count; - if (stackCount > returnsLength) + if (returnsLength <= 1) { - if (returnsLength == 0) - { - for (var i = 0; i < stackCount - returnsLength; i++) - context.Emit(OpCodes.Pop); - } - else + if (stackCount > returnsLength) { - var value = context.DeclareLocal(returns[0].ToSystemType()); - context.Emit(OpCodes.Stloc, value.LocalIndex); + if (returnsLength == 0) + { + for (var i = 0; i < stackCount - returnsLength; i++) + context.Emit(OpCodes.Pop); + } + else + { + var value = context.DeclareLocal(returns[0].ToSystemType()); + context.Emit(OpCodes.Stloc, value.LocalIndex); - for (var i = 0; i < stackCount - returnsLength; i++) - context.Emit(OpCodes.Pop); + for (var i = 0; i < stackCount - returnsLength; i++) + context.Emit(OpCodes.Pop); - context.Emit(OpCodes.Ldloc, value.LocalIndex); + context.Emit(OpCodes.Ldloc, value.LocalIndex); + } } - } - if (returnsLength == 1) - context.PopStackNoReturn(OpCode.Return, returns[0]); + if (returnsLength == 1) + context.PopStackNoReturn(OpCode.Return, returns[0]); + } + else + { + EmitMultiValueReturn(context, returns); + } context.Emit(OpCodes.Ret); - //Mark the subsequent code within this function is unreachable context.MarkUnreachable(functionWide: true); } + + internal static void EmitMultiValueReturn(CompilationContext context, WebAssemblyValueType[] returns) + { + var clrTypes = context.CheckedSignature.ReturnTypes; + + // Validate and consume the abstract value stack (last return is on top, so validate in reverse). + context.PopStackNoReturn(OpCode.Return, returns.Cast().Reverse(), returns.Length); + + // Store each value into a local (top of stack = last return). + var locals = new LocalBuilder[returns.Length]; + for (var i = returns.Length - 1; i >= 0; i--) + { + locals[i] = context.DeclareLocal(clrTypes[i]); + context.Emit(OpCodes.Stloc, locals[i]); + } + + // Reload in order (first return first) for the ValueTuple constructor. + for (var i = 0; i < returns.Length; i++) + context.Emit(OpCodes.Ldloc, locals[i]); + + var tupleType = MultiValueHelper.ClrReturnType(clrTypes)!; + var ctor = tupleType.GetConstructor(clrTypes)!; + context.Emit(OpCodes.Newobj, ctor); + } } diff --git a/WebAssembly/Instructions/Select.cs b/WebAssembly/Instructions/Select.cs index c9c23025..b8637359 100644 --- a/WebAssembly/Instructions/Select.cs +++ b/WebAssembly/Instructions/Select.cs @@ -50,12 +50,14 @@ internal sealed override void Compile(CompilationContext context) WebAssemblyValueType.Int64 => HelperMethod.SelectInt64, WebAssemblyValueType.Float32 => HelperMethod.SelectFloat32, WebAssemblyValueType.Float64 => HelperMethod.SelectFloat64, + WebAssemblyValueType.V128 => HelperMethod.SelectV128, + WebAssemblyValueType.FuncRef or WebAssemblyValueType.ExternRef => HelperMethod.SelectObject, _ => throw new InvalidOperationException(),// Shouldn't be possible. }; context.Emit(OpCodes.Call, context[helper, CreateSelectHelper]); } - static MethodBuilder CreateSelectHelper(HelperMethod helper, CompilationContext context) + internal static MethodBuilder CreateSelectHelper(HelperMethod helper, CompilationContext context) { var builder = helper switch { @@ -98,6 +100,26 @@ static MethodBuilder CreateSelectHelper(HelperMethod helper, CompilationContext typeof(double), typeof(int), ] + ), + HelperMethod.SelectObject => context.CheckedExportsBuilder.DefineMethod( + "☣ Select Object", + CompilationContext.HelperMethodAttributes, + typeof(object), + [ + typeof(object), + typeof(object), + typeof(int), + ] + ), + HelperMethod.SelectV128 => context.CheckedExportsBuilder.DefineMethod( + "☣ Select V128", + CompilationContext.HelperMethodAttributes, + Runtime.V128Helper.V128Type, + [ + Runtime.V128Helper.V128Type, + Runtime.V128Helper.V128Type, + typeof(int), + ] ), _ => throw new InvalidOperationException(),// Shouldn't be possible. }; diff --git a/WebAssembly/Instructions/SelectWithType.cs b/WebAssembly/Instructions/SelectWithType.cs new file mode 100644 index 00000000..c17c8a40 --- /dev/null +++ b/WebAssembly/Instructions/SelectWithType.cs @@ -0,0 +1,67 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Typed select (select t*): like but with an explicit value-type annotation. +/// Stack: [T] [T] [i32] → [T] +/// +public class SelectWithType : Instruction +{ + /// Always . + public sealed override OpCode OpCode => OpCode.SelectWithType; + + /// The declared type of the two operands. + public WebAssemblyValueType Type { get; set; } + + /// Creates a new instance. + public SelectWithType() { } + + /// Creates a new for the given type. + public SelectWithType(WebAssemblyValueType type) => Type = type; + + internal SelectWithType(Reader reader) + { + var count = reader.ReadVarUInt32(); + if (count != 1) + throw new ModuleLoadException($"select t* must have exactly 1 type annotation, got {count}.", reader.Offset); + Type = (WebAssemblyValueType)reader.ReadVarInt7(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.WriteVar(1u); // count always 1 + writer.WriteVar((sbyte)Type); + } + + /// + public override bool Equals(Instruction? other) => + other is SelectWithType s && s.Type == Type; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode, (int)Type); + + internal sealed override void Compile(CompilationContext context) + { + // Stack: T T i32 → T (type is known from immediate) + context.PopStackNoReturn(OpCode, WebAssemblyValueType.Int32); + context.PopStackNoReturn(OpCode, Type); + context.PopStackNoReturn(OpCode, Type); + context.Stack.Push(Type); + + var helper = Type switch + { + WebAssemblyValueType.Int32 => HelperMethod.SelectInt32, + WebAssemblyValueType.Int64 => HelperMethod.SelectInt64, + WebAssemblyValueType.Float32 => HelperMethod.SelectFloat32, + WebAssemblyValueType.Float64 => HelperMethod.SelectFloat64, + WebAssemblyValueType.FuncRef or WebAssemblyValueType.ExternRef => HelperMethod.SelectObject, + _ => throw new InvalidOperationException($"Unsupported type for select t*: {Type}"), + }; + context.Emit(OpCodes.Call, context[helper, Select.CreateSelectHelper]); + } +} diff --git a/WebAssembly/Instructions/SimdBinaryV128Instruction.cs b/WebAssembly/Instructions/SimdBinaryV128Instruction.cs new file mode 100644 index 00000000..c8880780 --- /dev/null +++ b/WebAssembly/Instructions/SimdBinaryV128Instruction.cs @@ -0,0 +1,21 @@ +using System.Reflection; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Base class for SIMD binary (v128, v128 → v128) instructions. +public abstract class SimdBinaryV128Instruction : SimdInstruction +{ + private protected SimdBinaryV128Instruction() { } + + internal abstract RegeneratingWeakReference Method { get; } + + internal override void Compile(CompilationContext context) + { + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.V128); + context.Emit(OpCodes.Call, Method.Reference); + context.Stack.Push(WebAssemblyValueType.V128); + } +} diff --git a/WebAssembly/Instructions/SimdExtractLaneInstruction.cs b/WebAssembly/Instructions/SimdExtractLaneInstruction.cs new file mode 100644 index 00000000..c5958db3 --- /dev/null +++ b/WebAssembly/Instructions/SimdExtractLaneInstruction.cs @@ -0,0 +1,44 @@ +using System; +using System.Reflection; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Base class for SIMD extract-lane (v128 + lane_imm → scalar) instructions. +public abstract class SimdExtractLaneInstruction : SimdInstruction +{ + private protected SimdExtractLaneInstruction() { } + + /// The lane index immediate (0-based). + public byte LaneIndex { get; set; } + + internal abstract WebAssemblyValueType ResultType { get; } + internal abstract RegeneratingWeakReference Method { get; } + internal abstract byte MaxLaneCount { get; } + + private protected SimdExtractLaneInstruction(Reader reader) + { + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + if (LaneIndex >= MaxLaneCount) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for {SimdOpCode} (max {MaxLaneCount - 1})."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128); + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Call, Method.Reference); + context.Stack.Push(ResultType); + } + + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/SimdInstruction.cs b/WebAssembly/Instructions/SimdInstruction.cs new file mode 100644 index 00000000..5d249e6d --- /dev/null +++ b/WebAssembly/Instructions/SimdInstruction.cs @@ -0,0 +1,44 @@ +namespace WebAssembly.Instructions; + +/// +/// Base class for WASM SIMD instructions (prefix byte 0xFD). +/// +public abstract class SimdInstruction : Instruction +{ + private protected SimdInstruction() + { + } + + /// + /// Always . + /// + public sealed override OpCode OpCode => OpCode.SimdOperationPrefix; + + /// + /// Gets the that identifies this instruction. + /// + public abstract SimdOpCode SimdOpCode { get; } + + internal override void WriteTo(Writer writer) + { + writer.Write((byte)this.OpCode); + writer.WriteVar((uint)this.SimdOpCode); + } + + /// + /// Determines whether this instruction is identical to another. + /// + public override bool Equals(Instruction? other) => + other is SimdInstruction instruction + && instruction.SimdOpCode == this.SimdOpCode; + + /// + /// Returns a hash code based on the SIMD opcode. + /// + public override int GetHashCode() => HashCode.Combine((int)this.OpCode, (int)this.SimdOpCode); + + /// + /// Returns the native WebAssembly name of this instruction. + /// + public sealed override string ToString() => this.SimdOpCode.ToNativeName(); +} diff --git a/WebAssembly/Instructions/SimdReplaceLaneInstruction.cs b/WebAssembly/Instructions/SimdReplaceLaneInstruction.cs new file mode 100644 index 00000000..81b699f9 --- /dev/null +++ b/WebAssembly/Instructions/SimdReplaceLaneInstruction.cs @@ -0,0 +1,50 @@ +using System; +using System.Reflection; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Base class for SIMD replace-lane (v128, scalar, lane_imm → v128) instructions. +public abstract class SimdReplaceLaneInstruction : SimdInstruction +{ + private protected SimdReplaceLaneInstruction() { } + + /// The lane index immediate (0-based). + public byte LaneIndex { get; set; } + + internal abstract WebAssemblyValueType ScalarType { get; } + internal abstract RegeneratingWeakReference Method { get; } + internal abstract byte MaxLaneCount { get; } + + private protected SimdReplaceLaneInstruction(Reader reader) + { + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + if (LaneIndex >= MaxLaneCount) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for {SimdOpCode} (max {MaxLaneCount - 1})."); + // Stack on entry: [..., v128, scalar] (scalar on top) + // Method signature: (v128, int lane, scalar) → v128 + context.PopStackNoReturn(this.OpCode, ScalarType, WebAssemblyValueType.V128); + var tmp = context.DeclareLocal(ScalarType.ToSystemType()); + context.Emit(OpCodes.Stloc, tmp); // pop scalar into tmp + // v128 is now on top + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Ldloc, tmp); + context.Emit(OpCodes.Call, Method.Reference); + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/SimdShiftInstruction.cs b/WebAssembly/Instructions/SimdShiftInstruction.cs new file mode 100644 index 00000000..5a6013c7 --- /dev/null +++ b/WebAssembly/Instructions/SimdShiftInstruction.cs @@ -0,0 +1,22 @@ +using System.Reflection; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Base class for SIMD shift (v128, i32 → v128) instructions. +public abstract class SimdShiftInstruction : SimdInstruction +{ + private protected SimdShiftInstruction() { } + + internal abstract RegeneratingWeakReference Method { get; } + + internal override void Compile(CompilationContext context) + { + // Stack: [..., v128, i32] (i32 shift amount on top) + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32, WebAssemblyValueType.V128); + context.Emit(OpCodes.Call, Method.Reference); + context.Stack.Push(WebAssemblyValueType.V128); + } +} diff --git a/WebAssembly/Instructions/SimdSplatInstruction.cs b/WebAssembly/Instructions/SimdSplatInstruction.cs new file mode 100644 index 00000000..3ef327a0 --- /dev/null +++ b/WebAssembly/Instructions/SimdSplatInstruction.cs @@ -0,0 +1,22 @@ +using System.Reflection; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Base class for SIMD splat (scalar → v128) instructions. +public abstract class SimdSplatInstruction : SimdInstruction +{ + private protected SimdSplatInstruction() { } + + internal abstract WebAssemblyValueType ScalarType { get; } + internal abstract RegeneratingWeakReference Method { get; } + + internal override void Compile(CompilationContext context) + { + context.PopStackNoReturn(this.OpCode, ScalarType); + context.Emit(OpCodes.Call, Method.Reference); + context.Stack.Push(WebAssemblyValueType.V128); + } +} diff --git a/WebAssembly/Instructions/SimdUnaryV128Instruction.cs b/WebAssembly/Instructions/SimdUnaryV128Instruction.cs new file mode 100644 index 00000000..898b39a0 --- /dev/null +++ b/WebAssembly/Instructions/SimdUnaryV128Instruction.cs @@ -0,0 +1,21 @@ +using System.Reflection; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Base class for SIMD unary (v128 → v128) instructions. +public abstract class SimdUnaryV128Instruction : SimdInstruction +{ + private protected SimdUnaryV128Instruction() { } + + internal abstract RegeneratingWeakReference Method { get; } + + internal override void Compile(CompilationContext context) + { + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128); + context.Emit(OpCodes.Call, Method.Reference); + context.Stack.Push(WebAssemblyValueType.V128); + } +} diff --git a/WebAssembly/Instructions/SimdV128ToI32Instruction.cs b/WebAssembly/Instructions/SimdV128ToI32Instruction.cs new file mode 100644 index 00000000..40c82710 --- /dev/null +++ b/WebAssembly/Instructions/SimdV128ToI32Instruction.cs @@ -0,0 +1,21 @@ +using System.Reflection; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Base class for SIMD (v128 → i32) instructions (AllTrue, Bitmask, AnyTrue). +public abstract class SimdV128ToI32Instruction : SimdInstruction +{ + private protected SimdV128ToI32Instruction() { } + + internal abstract RegeneratingWeakReference Method { get; } + + internal override void Compile(CompilationContext context) + { + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128); + context.Emit(OpCodes.Call, Method.Reference); + context.Stack.Push(WebAssemblyValueType.Int32); + } +} diff --git a/WebAssembly/Instructions/TableCopy.cs b/WebAssembly/Instructions/TableCopy.cs new file mode 100644 index 00000000..30797147 --- /dev/null +++ b/WebAssembly/Instructions/TableCopy.cs @@ -0,0 +1,72 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Copy entries within or between tables. Stack: [dst:i32] [src:i32] [len:i32] → [] +/// +public class TableCopy : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.TableCopy; + + /// Destination table index. + public uint DstTableIndex { get; set; } + + /// Source table index. + public uint SrcTableIndex { get; set; } + + /// Creates a new instance. + public TableCopy() { } + + internal TableCopy(Reader reader) + { + DstTableIndex = reader.ReadVarUInt32(); + SrcTableIndex = reader.ReadVarUInt32(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.WriteVar(DstTableIndex); + writer.WriteVar(SrcTableIndex); + } + + /// + public override bool Equals(Instruction? other) => + other is TableCopy tc && tc.DstTableIndex == DstTableIndex && tc.SrcTableIndex == SrcTableIndex; + + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode), HashCode.Combine((int)DstTableIndex, (int)SrcTableIndex)); + + internal sealed override void Compile(CompilationContext context) + { + // Stack: dst src len → (nothing) + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // len + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // src + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // dst + + if (context.FunctionTable == null) + throw new CompilerException("table.copy: no function table is defined."); + + var len = context.DeclareLocal(typeof(uint)); + var src = context.DeclareLocal(typeof(uint)); + var dst = context.DeclareLocal(typeof(uint)); + + context.Emit(OpCodes.Stloc, len); + context.Emit(OpCodes.Stloc, src); + context.Emit(OpCodes.Stloc, dst); + + // this.functionTable.Copy(dst, src, len) + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.FunctionTable); + context.Emit(OpCodes.Ldloc, dst); + context.Emit(OpCodes.Ldloc, src); + context.Emit(OpCodes.Ldloc, len); + context.Emit(OpCodes.Call, FunctionTable.CopyMethod.Reference); + } +} diff --git a/WebAssembly/Instructions/TableFill.cs b/WebAssembly/Instructions/TableFill.cs new file mode 100644 index 00000000..73fecb69 --- /dev/null +++ b/WebAssembly/Instructions/TableFill.cs @@ -0,0 +1,43 @@ +using System; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Fill a range of a table with a reference value. Stack: [dst:i32] [ref] [len:i32] → [] +/// +public class TableFill : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.TableFill; + + /// Table index. + public uint TableIndex { get; set; } + + /// Creates a new instance. + public TableFill() { } + + internal TableFill(Reader reader) + { + TableIndex = reader.ReadVarUInt32(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.WriteVar(TableIndex); + } + + /// + public override bool Equals(Instruction? other) => + other is TableFill tf && tf.TableIndex == TableIndex; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode, (int)TableIndex); + + internal sealed override void Compile(CompilationContext context) + { + throw new NotSupportedException("table.fill is not yet supported."); + } +} diff --git a/WebAssembly/Instructions/TableGet.cs b/WebAssembly/Instructions/TableGet.cs new file mode 100644 index 00000000..f5a2f025 --- /dev/null +++ b/WebAssembly/Instructions/TableGet.cs @@ -0,0 +1,56 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Read an element from a table by index. Stack: [i32] → [ref] +/// +public class TableGet : Instruction +{ + /// Always . + public sealed override OpCode OpCode => OpCode.TableGet; + + /// Table index (currently must be 0). + public uint TableIndex { get; set; } + + /// Creates a new instance. + public TableGet() { } + + /// Creates a new for the given table index. + public TableGet(uint tableIndex) => TableIndex = tableIndex; + + internal TableGet(Reader reader) => TableIndex = reader.ReadVarUInt32(); + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.WriteVar(TableIndex); + } + + /// + public override bool Equals(Instruction? other) => + other is TableGet tg && tg.TableIndex == TableIndex; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode, (int)TableIndex); + + internal sealed override void Compile(CompilationContext context) + { + if (TableIndex != 0 || context.FunctionTable == null) + throw new NotSupportedException("table.get only supports table index 0."); + + context.PopStackNoReturn(OpCode, WebAssemblyValueType.Int32); + context.Stack.Push(WebAssemblyValueType.FuncRef); + + // IL stack on entry: [..., index:i32] — store it, load table, reload index. + var idx = context.DeclareLocal(typeof(int)); + context.Emit(OpCodes.Stloc, idx); + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.FunctionTable); + context.Emit(OpCodes.Ldloc, idx); + context.Emit(OpCodes.Call, FunctionTable.IndexGetter); + } +} diff --git a/WebAssembly/Instructions/TableGrow.cs b/WebAssembly/Instructions/TableGrow.cs new file mode 100644 index 00000000..6d97548c --- /dev/null +++ b/WebAssembly/Instructions/TableGrow.cs @@ -0,0 +1,61 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Grow a table by a given delta, returning the old size or -1 on failure. Stack: [ref] [delta:i32] → [i32] +/// +public class TableGrow : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.TableGrow; + + /// Table index. + public uint TableIndex { get; set; } + + /// Creates a new instance. + public TableGrow() { } + + internal TableGrow(Reader reader) + { + TableIndex = reader.ReadVarUInt32(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.WriteVar(TableIndex); + } + + /// + public override bool Equals(Instruction? other) => + other is TableGrow tg && tg.TableIndex == TableIndex; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode, (int)TableIndex); + + internal sealed override void Compile(CompilationContext context) + { + // Stack: ref delta → old-size + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // delta + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.FuncRef); // ref (any ref type) + context.Stack.Push(WebAssemblyValueType.Int32); + + if (TableIndex != 0 || context.FunctionTable == null) + throw new NotSupportedException("table.grow only supports table index 0."); + + // Pop delta into local; discard ref; load table; call Grow; cast to int. + var delta = context.DeclareLocal(typeof(uint)); + context.Emit(OpCodes.Stloc, delta); // store delta + context.Emit(OpCodes.Pop); // discard ref + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.FunctionTable); + context.Emit(OpCodes.Ldloc, delta); + context.Emit(OpCodes.Call, FunctionTable.GrowMethod); + context.Emit(OpCodes.Conv_I4); + } +} diff --git a/WebAssembly/Instructions/TableInit.cs b/WebAssembly/Instructions/TableInit.cs new file mode 100644 index 00000000..4a193a6b --- /dev/null +++ b/WebAssembly/Instructions/TableInit.cs @@ -0,0 +1,77 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Copy from a passive element segment into a table. Stack: [dst:i32] [src:i32] [len:i32] → [] +/// +public class TableInit : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.TableInit; + + /// Element segment index. + public uint SegmentIndex { get; set; } + + /// Table index. + public uint TableIndex { get; set; } + + /// Creates a new instance. + public TableInit() { } + + internal TableInit(Reader reader) + { + SegmentIndex = reader.ReadVarUInt32(); + TableIndex = reader.ReadVarUInt32(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.WriteVar(SegmentIndex); + writer.WriteVar(TableIndex); + } + + /// + public override bool Equals(Instruction? other) => + other is TableInit ti && ti.SegmentIndex == SegmentIndex && ti.TableIndex == TableIndex; + + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode), HashCode.Combine((int)SegmentIndex, (int)TableIndex)); + + internal sealed override void Compile(CompilationContext context) + { + // Stack: dst src len → (nothing) + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // len + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // src + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); // dst + + if (!context.ElementSegments.TryGetValue(SegmentIndex, out var segField)) + throw new CompilerException($"table.init: element segment {SegmentIndex} is not a passive segment or does not exist."); + + if (context.FunctionTable == null) + throw new CompilerException("table.init: no function table is defined."); + + var len = context.DeclareLocal(typeof(uint)); + var src = context.DeclareLocal(typeof(uint)); + var dst = context.DeclareLocal(typeof(uint)); + + context.Emit(OpCodes.Stloc, len); + context.Emit(OpCodes.Stloc, src); + context.Emit(OpCodes.Stloc, dst); + + // this.functionTable.InitFromSegment(dst, this.segField, src, len) + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.FunctionTable); + context.Emit(OpCodes.Ldloc, dst); + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, segField); + context.Emit(OpCodes.Ldloc, src); + context.Emit(OpCodes.Ldloc, len); + context.Emit(OpCodes.Call, FunctionTable.InitFromSegmentMethod.Reference); + } +} diff --git a/WebAssembly/Instructions/TableSet.cs b/WebAssembly/Instructions/TableSet.cs new file mode 100644 index 00000000..5cd43116 --- /dev/null +++ b/WebAssembly/Instructions/TableSet.cs @@ -0,0 +1,63 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Write an element to a table by index. Stack: [i32] [ref] → [] +/// +public class TableSet : Instruction +{ + /// Always . + public sealed override OpCode OpCode => OpCode.TableSet; + + /// Table index (currently must be 0). + public uint TableIndex { get; set; } + + /// Creates a new instance. + public TableSet() { } + + /// Creates a new for the given table index. + public TableSet(uint tableIndex) => TableIndex = tableIndex; + + internal TableSet(Reader reader) => TableIndex = reader.ReadVarUInt32(); + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.WriteVar(TableIndex); + } + + /// + public override bool Equals(Instruction? other) => + other is TableSet ts && ts.TableIndex == TableIndex; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode, (int)TableIndex); + + internal sealed override void Compile(CompilationContext context) + { + if (TableIndex != 0 || context.FunctionTable == null) + throw new NotSupportedException("table.set only supports table index 0."); + + // Tracked stack: [..., index:i32, ref:object] — pop ref first (top), then index. + context.PopStackNoReturn(OpCode, WebAssemblyValueType.FuncRef); + context.PopStackNoReturn(OpCode, WebAssemblyValueType.Int32); + + // IL eval stack at entry: [..., index:i32, ref:object] (ref is on top) + // Target call: FunctionTable.set_Item(int index, Delegate? value) + var val = context.DeclareLocal(typeof(object)); + var idx = context.DeclareLocal(typeof(int)); + + context.Emit(OpCodes.Stloc, val); // pop ref → val + context.Emit(OpCodes.Stloc, idx); // pop index → idx + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.FunctionTable); + context.Emit(OpCodes.Ldloc, idx); + context.Emit(OpCodes.Ldloc, val); + context.Emit(OpCodes.Castclass, typeof(System.Delegate)); + context.Emit(OpCodes.Call, FunctionTable.IndexSetter); + } +} diff --git a/WebAssembly/Instructions/TableSize.cs b/WebAssembly/Instructions/TableSize.cs new file mode 100644 index 00000000..4c71c36e --- /dev/null +++ b/WebAssembly/Instructions/TableSize.cs @@ -0,0 +1,52 @@ +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Return the current size of a table. Stack: [] → [i32] +/// +public class TableSize : MiscellaneousInstruction +{ + /// Always . + public sealed override MiscellaneousOpCode MiscellaneousOpCode => MiscellaneousOpCode.TableSize; + + /// Table index. + public uint TableIndex { get; set; } + + /// Creates a new instance. + public TableSize() { } + + internal TableSize(Reader reader) + { + TableIndex = reader.ReadVarUInt32(); + } + + internal sealed override void WriteTo(Writer writer) + { + writer.Write((byte)OpCode); + writer.Write((byte)MiscellaneousOpCode); + writer.WriteVar(TableIndex); + } + + /// + public override bool Equals(Instruction? other) => + other is TableSize ts && ts.TableIndex == TableIndex; + + /// + public override int GetHashCode() => HashCode.Combine((int)OpCode, (int)MiscellaneousOpCode, (int)TableIndex); + + internal sealed override void Compile(CompilationContext context) + { + context.Stack.Push(WebAssemblyValueType.Int32); + + if (TableIndex != 0 || context.FunctionTable == null) + throw new System.NotSupportedException("table.size only supports table index 0."); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.FunctionTable); + context.Emit(OpCodes.Call, FunctionTable.LengthGetter); + context.Emit(OpCodes.Conv_I4); + } +} diff --git a/WebAssembly/Instructions/V128And.cs b/WebAssembly/Instructions/V128And.cs new file mode 100644 index 00000000..bdeffe53 --- /dev/null +++ b/WebAssembly/Instructions/V128And.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Bitwise AND of two v128 values. +public class V128And : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128And; + + internal override RegeneratingWeakReference Method => V128Helper.V128AndMethod; + + /// Creates a new instance. + public V128And() { } + + /// + public override bool Equals(object? obj) => obj is V128And; + /// + public bool Equals(V128And? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is V128And; + /// + public override int GetHashCode() => (int)SimdOpCode.V128And; +} diff --git a/WebAssembly/Instructions/V128AndNot.cs b/WebAssembly/Instructions/V128AndNot.cs new file mode 100644 index 00000000..ed90a047 --- /dev/null +++ b/WebAssembly/Instructions/V128AndNot.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Bitwise ANDNOT (a & ~b) of two v128 values. +public class V128AndNot : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128AndNot; + + internal override RegeneratingWeakReference Method => V128Helper.V128AndNotMethod; + + /// Creates a new instance. + public V128AndNot() { } + + /// + public override bool Equals(object? obj) => obj is V128AndNot; + /// + public bool Equals(V128AndNot? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is V128AndNot; + /// + public override int GetHashCode() => (int)SimdOpCode.V128AndNot; +} diff --git a/WebAssembly/Instructions/V128AnyTrue.cs b/WebAssembly/Instructions/V128AnyTrue.cs new file mode 100644 index 00000000..69e3ff24 --- /dev/null +++ b/WebAssembly/Instructions/V128AnyTrue.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// V128AnyTrue instruction. +public class V128AnyTrue : SimdV128ToI32Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128AnyTrue; + + internal override RegeneratingWeakReference Method => V128Helper.V128AnyTrueMethod; + + /// Creates a new instance. + public V128AnyTrue() { } + + /// + public override bool Equals(object? obj) => obj is V128AnyTrue; + /// + public bool Equals(V128AnyTrue? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is V128AnyTrue; + /// + public override int GetHashCode() => (int)SimdOpCode.V128AnyTrue; +} diff --git a/WebAssembly/Instructions/V128Bitselect.cs b/WebAssembly/Instructions/V128Bitselect.cs new file mode 100644 index 00000000..eb2f74e5 --- /dev/null +++ b/WebAssembly/Instructions/V128Bitselect.cs @@ -0,0 +1,34 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// v128.bitselect: select bits from v1 where mask=1, else v2. +public class V128Bitselect : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Bitselect; + + /// Creates a new instance. + public V128Bitselect() { } + + internal override void Compile(CompilationContext context) + { + // Stack: [..., v1, v2, mask] (mask on top) — pop mask, v2, v1 + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.V128); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128); // pop v1 + context.Emit(OpCodes.Call, Runtime.V128Helper.V128BitselectMethod.Reference); + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => obj is V128Bitselect; + /// + public bool Equals(V128Bitselect? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is V128Bitselect; + /// + public override int GetHashCode() => (int)SimdOpCode.V128Bitselect; +} diff --git a/WebAssembly/Instructions/V128Const.cs b/WebAssembly/Instructions/V128Const.cs new file mode 100644 index 00000000..2a220b73 --- /dev/null +++ b/WebAssembly/Instructions/V128Const.cs @@ -0,0 +1,65 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Produce a v128 constant value from 16 immediate bytes. +/// +public class V128Const : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Const; + + /// The 16 constant bytes (little-endian byte order per the WASM spec). + public byte[] Value { get; set; } = new byte[16]; + + /// Creates a new instance with all-zero bytes. + public V128Const() { } + + internal V128Const(Reader reader) + { + Value = reader.ReadBytes(16); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.Write(Value, 0, 16); + } + + internal override void Compile(CompilationContext context) + { + var v = Value; + for (var i = 0; i < 16; i++) + context.Emit(OpCodes.Ldc_I4, (int)(uint)v[i]); + context.Emit(OpCodes.Call, V128Helper.CreateMethod.Reference); + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Const); + + /// + public bool Equals(V128Const? other) + { + if (other == null) return false; + for (var i = 0; i < 16; i++) + if (Value[i] != other.Value[i]) return false; + return true; + } + + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Const); + + /// + public override int GetHashCode() + { + var h = HashCode.Combine((int)SimdOpCode, (int)Value[0], (int)Value[1]); + for (var i = 2; i < 16; i++) + h = HashCode.Combine(h, (int)Value[i]); + return h; + } +} diff --git a/WebAssembly/Instructions/V128Load.cs b/WebAssembly/Instructions/V128Load.cs new file mode 100644 index 00000000..74aa51bf --- /dev/null +++ b/WebAssembly/Instructions/V128Load.cs @@ -0,0 +1,75 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Load 16 bytes from memory as a v128 value. +/// +public class V128Load : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load() { } + + internal V128Load(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 4) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck128, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.ReadUnalignedMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load); + + /// + public bool Equals(V128Load? other) => + other != null && other.Flags == this.Flags && other.Offset == this.Offset; + + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load); + + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load16Lane.cs b/WebAssembly/Instructions/V128Load16Lane.cs new file mode 100644 index 00000000..39a3ecf2 --- /dev/null +++ b/WebAssembly/Instructions/V128Load16Lane.cs @@ -0,0 +1,79 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load two bytes from memory into the specified lane of a v128. +public class V128Load16Lane : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load16Lane; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + /// Lane index (0-7). + public byte LaneIndex { get; set; } + + /// Creates a new instance. + public V128Load16Lane() { } + + internal V128Load16Lane(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 1) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + if (this.LaneIndex >= 8) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for V128Load16Lane (max 7)."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.Int32); + + var vecLocal = context.DeclareLocal(V128Helper.V128Type); + context.Emit(OpCodes.Stloc, vecLocal); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck16, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Ldloc, vecLocal); + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Call, V128Helper.V128Load16LaneMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load16Lane); + /// + public bool Equals(V128Load16Lane? other) => other != null && other.Flags == Flags && other.Offset == Offset && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load16Lane); + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset), (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/V128Load16Splat.cs b/WebAssembly/Instructions/V128Load16Splat.cs new file mode 100644 index 00000000..4d0065a1 --- /dev/null +++ b/WebAssembly/Instructions/V128Load16Splat.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load a 16-bit value and splat to all 8 lanes of a v128. +public class V128Load16Splat : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load16Splat; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load16Splat() { } + + internal V128Load16Splat(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 1) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck16, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load16SplatMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load16Splat); + /// + public bool Equals(V128Load16Splat? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load16Splat); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load16X4Signed.cs b/WebAssembly/Instructions/V128Load16X4Signed.cs new file mode 100644 index 00000000..1fc7cb6e --- /dev/null +++ b/WebAssembly/Instructions/V128Load16X4Signed.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load 8 bytes, sign-extend each i16 to i32, producing an i32x4 v128. +public class V128Load16X4Signed : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load16X4Signed; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load16X4Signed() { } + + internal V128Load16X4Signed(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load16x4SMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load16X4Signed); + /// + public bool Equals(V128Load16X4Signed? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load16X4Signed); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load16X4Unsigned.cs b/WebAssembly/Instructions/V128Load16X4Unsigned.cs new file mode 100644 index 00000000..65bb0d1e --- /dev/null +++ b/WebAssembly/Instructions/V128Load16X4Unsigned.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load 8 bytes, zero-extend each i16 to i32, producing an i32x4 v128. +public class V128Load16X4Unsigned : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load16X4Unsigned; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load16X4Unsigned() { } + + internal V128Load16X4Unsigned(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load16x4UMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load16X4Unsigned); + /// + public bool Equals(V128Load16X4Unsigned? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load16X4Unsigned); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load32Lane.cs b/WebAssembly/Instructions/V128Load32Lane.cs new file mode 100644 index 00000000..e5cacdc1 --- /dev/null +++ b/WebAssembly/Instructions/V128Load32Lane.cs @@ -0,0 +1,79 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load four bytes from memory into the specified lane of a v128. +public class V128Load32Lane : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load32Lane; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + /// Lane index (0-3). + public byte LaneIndex { get; set; } + + /// Creates a new instance. + public V128Load32Lane() { } + + internal V128Load32Lane(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 2) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + if (this.LaneIndex >= 4) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for V128Load32Lane (max 3)."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.Int32); + + var vecLocal = context.DeclareLocal(V128Helper.V128Type); + context.Emit(OpCodes.Stloc, vecLocal); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck32, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Ldloc, vecLocal); + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Call, V128Helper.V128Load32LaneMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load32Lane); + /// + public bool Equals(V128Load32Lane? other) => other != null && other.Flags == Flags && other.Offset == Offset && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load32Lane); + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset), (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/V128Load32Splat.cs b/WebAssembly/Instructions/V128Load32Splat.cs new file mode 100644 index 00000000..67a2eb62 --- /dev/null +++ b/WebAssembly/Instructions/V128Load32Splat.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load a 32-bit value and splat to all 4 lanes of a v128. +public class V128Load32Splat : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load32Splat; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load32Splat() { } + + internal V128Load32Splat(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 2) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck32, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load32SplatMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load32Splat); + /// + public bool Equals(V128Load32Splat? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load32Splat); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load32X2Signed.cs b/WebAssembly/Instructions/V128Load32X2Signed.cs new file mode 100644 index 00000000..0b3d6347 --- /dev/null +++ b/WebAssembly/Instructions/V128Load32X2Signed.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load 8 bytes, sign-extend each i32 to i64, producing an i64x2 v128. +public class V128Load32X2Signed : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load32X2Signed; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load32X2Signed() { } + + internal V128Load32X2Signed(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load32x2SMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load32X2Signed); + /// + public bool Equals(V128Load32X2Signed? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load32X2Signed); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load32X2Unsigned.cs b/WebAssembly/Instructions/V128Load32X2Unsigned.cs new file mode 100644 index 00000000..949ebdc9 --- /dev/null +++ b/WebAssembly/Instructions/V128Load32X2Unsigned.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load 8 bytes, zero-extend each i32 to i64, producing an i64x2 v128. +public class V128Load32X2Unsigned : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load32X2Unsigned; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load32X2Unsigned() { } + + internal V128Load32X2Unsigned(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load32x2UMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load32X2Unsigned); + /// + public bool Equals(V128Load32X2Unsigned? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load32X2Unsigned); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load32Zero.cs b/WebAssembly/Instructions/V128Load32Zero.cs new file mode 100644 index 00000000..89debbe4 --- /dev/null +++ b/WebAssembly/Instructions/V128Load32Zero.cs @@ -0,0 +1,68 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load 32 bits from memory into the low lane of a v128, zeroing the upper 96 bits. +public class V128Load32Zero : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load32Zero; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load32Zero() { } + + internal V128Load32Zero(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 2) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck32, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load32ZeroMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load32Zero); + /// + public bool Equals(V128Load32Zero? other) => other != null && other.Flags == Flags && other.Offset == Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load32Zero); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load64Lane.cs b/WebAssembly/Instructions/V128Load64Lane.cs new file mode 100644 index 00000000..8218315c --- /dev/null +++ b/WebAssembly/Instructions/V128Load64Lane.cs @@ -0,0 +1,79 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load eight bytes from memory into the specified lane of a v128. +public class V128Load64Lane : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load64Lane; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + /// Lane index (0-1). + public byte LaneIndex { get; set; } + + /// Creates a new instance. + public V128Load64Lane() { } + + internal V128Load64Lane(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + if (this.LaneIndex >= 2) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for V128Load64Lane (max 1)."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.Int32); + + var vecLocal = context.DeclareLocal(V128Helper.V128Type); + context.Emit(OpCodes.Stloc, vecLocal); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Ldloc, vecLocal); + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Call, V128Helper.V128Load64LaneMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load64Lane); + /// + public bool Equals(V128Load64Lane? other) => other != null && other.Flags == Flags && other.Offset == Offset && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load64Lane); + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset), (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/V128Load64Splat.cs b/WebAssembly/Instructions/V128Load64Splat.cs new file mode 100644 index 00000000..4f4c2351 --- /dev/null +++ b/WebAssembly/Instructions/V128Load64Splat.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load a 64-bit value and splat to both lanes of a v128. +public class V128Load64Splat : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load64Splat; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load64Splat() { } + + internal V128Load64Splat(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load64SplatMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load64Splat); + /// + public bool Equals(V128Load64Splat? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load64Splat); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load64Zero.cs b/WebAssembly/Instructions/V128Load64Zero.cs new file mode 100644 index 00000000..602c747b --- /dev/null +++ b/WebAssembly/Instructions/V128Load64Zero.cs @@ -0,0 +1,68 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load 64 bits from memory into the low lane of a v128, zeroing the upper 64 bits. +public class V128Load64Zero : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load64Zero; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load64Zero() { } + + internal V128Load64Zero(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load64ZeroMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load64Zero); + /// + public bool Equals(V128Load64Zero? other) => other != null && other.Flags == Flags && other.Offset == Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load64Zero); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load8Lane.cs b/WebAssembly/Instructions/V128Load8Lane.cs new file mode 100644 index 00000000..fc523d28 --- /dev/null +++ b/WebAssembly/Instructions/V128Load8Lane.cs @@ -0,0 +1,80 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load one byte from memory into the specified lane of a v128. +public class V128Load8Lane : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load8Lane; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + /// Lane index (0-15). + public byte LaneIndex { get; set; } + + /// Creates a new instance. + public V128Load8Lane() { } + + internal V128Load8Lane(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + // Stack: [..., i32_addr, v128] — pop v128, then i32 address + if (this.Flags > 0) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + if (this.LaneIndex >= 16) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for V128Load8Lane (max 15)."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.Int32); + + var vecLocal = context.DeclareLocal(V128Helper.V128Type); + context.Emit(OpCodes.Stloc, vecLocal); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck8, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Ldloc, vecLocal); + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Call, V128Helper.V128Load8LaneMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load8Lane); + /// + public bool Equals(V128Load8Lane? other) => other != null && other.Flags == Flags && other.Offset == Offset && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load8Lane); + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset), (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/V128Load8Splat.cs b/WebAssembly/Instructions/V128Load8Splat.cs new file mode 100644 index 00000000..3cd40494 --- /dev/null +++ b/WebAssembly/Instructions/V128Load8Splat.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load a single byte and splat to all 16 lanes of a v128. +public class V128Load8Splat : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load8Splat; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load8Splat() { } + + internal V128Load8Splat(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 0) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck8, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load8SplatMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load8Splat); + /// + public bool Equals(V128Load8Splat? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load8Splat); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load8X8Signed.cs b/WebAssembly/Instructions/V128Load8X8Signed.cs new file mode 100644 index 00000000..f0b8dfe9 --- /dev/null +++ b/WebAssembly/Instructions/V128Load8X8Signed.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load 8 bytes, sign-extend each byte to i16, producing an i16x8 v128. +public class V128Load8X8Signed : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load8X8Signed; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load8X8Signed() { } + + internal V128Load8X8Signed(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load8x8SMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load8X8Signed); + /// + public bool Equals(V128Load8X8Signed? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load8X8Signed); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Load8X8Unsigned.cs b/WebAssembly/Instructions/V128Load8X8Unsigned.cs new file mode 100644 index 00000000..57967013 --- /dev/null +++ b/WebAssembly/Instructions/V128Load8X8Unsigned.cs @@ -0,0 +1,69 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Load 8 bytes, zero-extend each byte to i16, producing an i16x8 v128. +public class V128Load8X8Unsigned : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Load8X8Unsigned; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Load8X8Unsigned() { } + + internal V128Load8X8Unsigned(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.Int32); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Call, V128Helper.V128Load8x8UMethod.Reference); + + context.Stack.Push(WebAssemblyValueType.V128); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Load8X8Unsigned); + /// + public bool Equals(V128Load8X8Unsigned? other) => other != null && other.Flags == this.Flags && other.Offset == this.Offset; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Load8X8Unsigned); + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Not.cs b/WebAssembly/Instructions/V128Not.cs new file mode 100644 index 00000000..6ab21bcb --- /dev/null +++ b/WebAssembly/Instructions/V128Not.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Bitwise NOT of a v128 value. +public class V128Not : SimdUnaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Not; + + internal override RegeneratingWeakReference Method => V128Helper.V128NotMethod; + + /// Creates a new instance. + public V128Not() { } + + /// + public override bool Equals(object? obj) => obj is V128Not; + /// + public bool Equals(V128Not? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is V128Not; + /// + public override int GetHashCode() => (int)SimdOpCode.V128Not; +} diff --git a/WebAssembly/Instructions/V128Or.cs b/WebAssembly/Instructions/V128Or.cs new file mode 100644 index 00000000..44d6006f --- /dev/null +++ b/WebAssembly/Instructions/V128Or.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Bitwise OR of two v128 values. +public class V128Or : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Or; + + internal override RegeneratingWeakReference Method => V128Helper.V128OrMethod; + + /// Creates a new instance. + public V128Or() { } + + /// + public override bool Equals(object? obj) => obj is V128Or; + /// + public bool Equals(V128Or? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is V128Or; + /// + public override int GetHashCode() => (int)SimdOpCode.V128Or; +} diff --git a/WebAssembly/Instructions/V128Store.cs b/WebAssembly/Instructions/V128Store.cs new file mode 100644 index 00000000..deb3cfb5 --- /dev/null +++ b/WebAssembly/Instructions/V128Store.cs @@ -0,0 +1,77 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// +/// Store a v128 value to 16 bytes in memory. +/// +public class V128Store : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Store; + + /// Alignment flags (log2 of byte alignment). + public uint Flags { get; set; } + + /// Byte offset added to the address operand. + public uint Offset { get; set; } + + /// Creates a new instance. + public V128Store() { } + + internal V128Store(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 4) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.Int32); + + var valueLocal = context.DeclareLocal(V128Helper.V128Type); + context.Emit(OpCodes.Stloc, valueLocal); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck128, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Ldloc, valueLocal); + context.Emit(OpCodes.Call, V128Helper.WriteUnalignedMethod.Reference); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Store); + + /// + public bool Equals(V128Store? other) => + other != null && other.Flags == this.Flags && other.Offset == this.Offset; + + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Store); + + /// + public override int GetHashCode() => HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset); +} diff --git a/WebAssembly/Instructions/V128Store16Lane.cs b/WebAssembly/Instructions/V128Store16Lane.cs new file mode 100644 index 00000000..5378429b --- /dev/null +++ b/WebAssembly/Instructions/V128Store16Lane.cs @@ -0,0 +1,77 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Store the specified i16x8 lane to memory. +public class V128Store16Lane : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Store16Lane; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + /// Lane index (0-7). + public byte LaneIndex { get; set; } + + /// Creates a new instance. + public V128Store16Lane() { } + + internal V128Store16Lane(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 1) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + if (this.LaneIndex >= 8) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for V128Store16Lane (max 7)."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.Int32); + + var vecLocal = context.DeclareLocal(V128Helper.V128Type); + context.Emit(OpCodes.Stloc, vecLocal); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck16, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Ldloc, vecLocal); + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Call, V128Helper.V128Store16LaneMethod.Reference); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Store16Lane); + /// + public bool Equals(V128Store16Lane? other) => other != null && other.Flags == Flags && other.Offset == Offset && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Store16Lane); + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset), (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/V128Store32Lane.cs b/WebAssembly/Instructions/V128Store32Lane.cs new file mode 100644 index 00000000..7e038385 --- /dev/null +++ b/WebAssembly/Instructions/V128Store32Lane.cs @@ -0,0 +1,77 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Store the specified i32x4 lane to memory. +public class V128Store32Lane : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Store32Lane; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + /// Lane index (0-3). + public byte LaneIndex { get; set; } + + /// Creates a new instance. + public V128Store32Lane() { } + + internal V128Store32Lane(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 2) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + if (this.LaneIndex >= 4) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for V128Store32Lane (max 3)."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.Int32); + + var vecLocal = context.DeclareLocal(V128Helper.V128Type); + context.Emit(OpCodes.Stloc, vecLocal); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck32, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Ldloc, vecLocal); + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Call, V128Helper.V128Store32LaneMethod.Reference); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Store32Lane); + /// + public bool Equals(V128Store32Lane? other) => other != null && other.Flags == Flags && other.Offset == Offset && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Store32Lane); + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset), (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/V128Store64Lane.cs b/WebAssembly/Instructions/V128Store64Lane.cs new file mode 100644 index 00000000..2723b6aa --- /dev/null +++ b/WebAssembly/Instructions/V128Store64Lane.cs @@ -0,0 +1,77 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Store the specified i64x2 lane to memory. +public class V128Store64Lane : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Store64Lane; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + /// Lane index (0-1). + public byte LaneIndex { get; set; } + + /// Creates a new instance. + public V128Store64Lane() { } + + internal V128Store64Lane(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 3) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + if (this.LaneIndex >= 2) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for V128Store64Lane (max 1)."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.Int32); + + var vecLocal = context.DeclareLocal(V128Helper.V128Type); + context.Emit(OpCodes.Stloc, vecLocal); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck64, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Ldloc, vecLocal); + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Call, V128Helper.V128Store64LaneMethod.Reference); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Store64Lane); + /// + public bool Equals(V128Store64Lane? other) => other != null && other.Flags == Flags && other.Offset == Offset && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Store64Lane); + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset), (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/V128Store8Lane.cs b/WebAssembly/Instructions/V128Store8Lane.cs new file mode 100644 index 00000000..52200c15 --- /dev/null +++ b/WebAssembly/Instructions/V128Store8Lane.cs @@ -0,0 +1,77 @@ +using System; +using System.Reflection.Emit; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; + +namespace WebAssembly.Instructions; + +/// Store the specified i8x16 lane to memory. +public class V128Store8Lane : SimdInstruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Store8Lane; + + /// Alignment flags. + public uint Flags { get; set; } + /// Byte offset added to the address operand. + public uint Offset { get; set; } + /// Lane index (0-15). + public byte LaneIndex { get; set; } + + /// Creates a new instance. + public V128Store8Lane() { } + + internal V128Store8Lane(Reader reader) + { + Flags = reader.ReadVarUInt32(); + Offset = reader.ReadVarUInt32(); + LaneIndex = reader.ReadByte(); + } + + internal override void WriteTo(Writer writer) + { + base.WriteTo(writer); + writer.WriteVar(Flags); + writer.WriteVar(Offset); + writer.Write(LaneIndex); + } + + internal override void Compile(CompilationContext context) + { + if (this.Flags > 0) + throw new Runtime.CompilerException("alignment must not be larger than natural"); + if (this.LaneIndex >= 16) + throw new Runtime.CompilerException($"Lane index {LaneIndex} is out of range for V128Store8Lane (max 15)."); + context.PopStackNoReturn(this.OpCode, WebAssemblyValueType.V128, WebAssemblyValueType.Int32); + + var vecLocal = context.DeclareLocal(V128Helper.V128Type); + context.Emit(OpCodes.Stloc, vecLocal); + + if (this.Offset != 0) + { + Int32Constant.Emit(context, (int)this.Offset); + context.Emit(OpCodes.Add_Ovf_Un); + } + + context.EmitLoadThis(); + context.Emit(OpCodes.Call, context[HelperMethod.RangeCheck8, MemoryImmediateInstruction.CreateRangeCheck]); + + context.EmitLoadThis(); + context.Emit(OpCodes.Ldfld, context.CheckedMemory); + context.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); + context.Emit(OpCodes.Add); + + context.Emit(OpCodes.Ldloc, vecLocal); + context.Emit(OpCodes.Ldc_I4, (int)LaneIndex); + context.Emit(OpCodes.Call, V128Helper.V128Store8LaneMethod.Reference); + } + + /// + public override bool Equals(object? obj) => this.Equals(obj as V128Store8Lane); + /// + public bool Equals(V128Store8Lane? other) => other != null && other.Flags == Flags && other.Offset == Offset && other.LaneIndex == LaneIndex; + /// + public override bool Equals(Instruction? other) => this.Equals(other as V128Store8Lane); + /// + public override int GetHashCode() => HashCode.Combine(HashCode.Combine((int)SimdOpCode, (int)Flags, (int)Offset), (int)LaneIndex); +} diff --git a/WebAssembly/Instructions/V128Xor.cs b/WebAssembly/Instructions/V128Xor.cs new file mode 100644 index 00000000..9f6e128f --- /dev/null +++ b/WebAssembly/Instructions/V128Xor.cs @@ -0,0 +1,26 @@ +using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Bitwise XOR of two v128 values. +public class V128Xor : SimdBinaryV128Instruction, IEquatable +{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.V128Xor; + + internal override RegeneratingWeakReference Method => V128Helper.V128XorMethod; + + /// Creates a new instance. + public V128Xor() { } + + /// + public override bool Equals(object? obj) => obj is V128Xor; + /// + public bool Equals(V128Xor? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is V128Xor; + /// + public override int GetHashCode() => (int)SimdOpCode.V128Xor; +} diff --git a/WebAssembly/Instructions/ValueTwoToOneInstruction.cs b/WebAssembly/Instructions/ValueTwoToOneInstruction.cs index 722db10e..59dfadbb 100644 --- a/WebAssembly/Instructions/ValueTwoToOneInstruction.cs +++ b/WebAssembly/Instructions/ValueTwoToOneInstruction.cs @@ -1,4 +1,5 @@ -using WebAssembly.Runtime.Compilation; +using WebAssembly.Runtime; +using WebAssembly.Runtime.Compilation; namespace WebAssembly.Instructions; @@ -15,7 +16,7 @@ private protected ValueTwoToOneInstruction() private protected abstract System.Reflection.Emit.OpCode EmittedOpCode { get; } - internal sealed override void Compile(CompilationContext context) + internal override void Compile(CompilationContext context) { var stack = context.Stack; @@ -23,5 +24,12 @@ internal sealed override void Compile(CompilationContext context) stack.Push(this.ValueType); context.Emit(this.EmittedOpCode); + + // WASM spec: arithmetic producing NaN must yield the canonical qNaN. + // The CLR may propagate non-canonical payloads from sNaN inputs. + if (this.ValueType == WebAssemblyValueType.Float32) + context.Emit(System.Reflection.Emit.OpCodes.Call, FloatHelper.CanonicalizeFloat32Method); + else if (this.ValueType == WebAssemblyValueType.Float64) + context.Emit(System.Reflection.Emit.OpCodes.Call, FloatHelper.CanonicalizeFloat64Method); } } diff --git a/WebAssembly/MiscellaneousOpCode.cs b/WebAssembly/MiscellaneousOpCode.cs index d1b2afba..200f4abd 100644 --- a/WebAssembly/MiscellaneousOpCode.cs +++ b/WebAssembly/MiscellaneousOpCode.cs @@ -56,6 +56,66 @@ public enum MiscellaneousOpCode : byte /// [OpCodeCharacteristics("i64.trunc_sat_f64_u")] Int64TruncateSaturateFloat64Unsigned = 0x07, + + /// + /// Copy from a passive data segment into linear memory. + /// + [OpCodeCharacteristics("memory.init")] + MemoryInit = 0x08, + + /// + /// Drop a passive data segment. + /// + [OpCodeCharacteristics("data.drop")] + DataDrop = 0x09, + + /// + /// Copy data within (or between) linear memory regions. + /// + [OpCodeCharacteristics("memory.copy")] + MemoryCopy = 0x0A, + + /// + /// Fill a region of linear memory with a byte value. + /// + [OpCodeCharacteristics("memory.fill")] + MemoryFill = 0x0B, + + /// + /// Copy from a passive element segment into a table. + /// + [OpCodeCharacteristics("table.init")] + TableInit = 0x0C, + + /// + /// Drop a passive element segment. + /// + [OpCodeCharacteristics("elem.drop")] + ElemDrop = 0x0D, + + /// + /// Copy entries within or between tables. + /// + [OpCodeCharacteristics("table.copy")] + TableCopy = 0x0E, + + /// + /// Grow a table by a given delta, returning the old size or -1 on failure. + /// + [OpCodeCharacteristics("table.grow")] + TableGrow = 0x0F, + + /// + /// Return the current size of a table. + /// + [OpCodeCharacteristics("table.size")] + TableSize = 0x10, + + /// + /// Fill a range of a table with a reference value. + /// + [OpCodeCharacteristics("table.fill")] + TableFill = 0x11, } static class MiscellaneousOpCodeExtensions diff --git a/WebAssembly/Module.cs b/WebAssembly/Module.cs index 6d5509da..b81a6438 100644 --- a/WebAssembly/Module.cs +++ b/WebAssembly/Module.cs @@ -224,7 +224,10 @@ public static Module ReadFromBinary(Stream input) var preSectionOffset = reader.Offset; while (reader.TryReadVarUInt7(out var id)) //At points where TryRead is used, the stream can safely end. { - if (id != 0 && (Section)id < previousSection) + // DataCount (0x0C) legitimately appears before Code (0x0A) in WASM 2.0 binaries, + // so skip the ordering check when DataCount follows Element or earlier sections. + var isDataCountBeforeCode = (Section)id == Section.DataCount && previousSection <= Section.Element; + if (id != 0 && !isDataCountBeforeCode && (Section)id < previousSection) throw new ModuleLoadException($"Sections out of order; section {(Section)id} encounterd after {previousSection}.", preSectionOffset); var payloadLength = reader.ReadVarUInt32(); @@ -349,16 +352,16 @@ public static Module ReadFromBinary(Stream input) break; case Section.DataCount: //Optional section, indicates the expected length of the data segment vector - { - reader.ReadUInt32(); - } + reader.ReadVarUInt32(); // count — consumed but ignored; Module tracks Data.Count directly break; default: throw new ModuleLoadException($"Unrecognized section type {id}.", preSectionOffset); } - previousSection = (Section)id; + // Don't advance previousSection for DataCount so that Code can follow it. + if ((Section)id != Section.DataCount) + previousSection = (Section)id; } return module; @@ -409,7 +412,9 @@ static bool LastOpCodeIsNotEnd(IList instruction) var index = 0; foreach (var element in this.elements) { - if (LastOpCodeIsNotEnd(element.InitializerExpression)) + // Only active segments (kinds 0, 2, 4, 6) have an offset initializer expression. + var isActive = element.Kind == 0 || element.Kind == 2 || element.Kind == 4 || element.Kind == 6; + if (isActive && LastOpCodeIsNotEnd(element.InitializerExpression)) throw new InvalidOperationException($"Element at index {index} has an initializer expression not terminated with OpCode.End."); index++; @@ -433,7 +438,9 @@ static bool LastOpCodeIsNotEnd(IList instruction) var index = 0; foreach (var data in this.data) { - if (LastOpCodeIsNotEnd(data.InitializerExpression)) + // Only active segments (kind 0 and 2) have an offset initializer expression. + var isActive = data.Kind == 0 || data.Kind == 2; + if (isActive && LastOpCodeIsNotEnd(data.InitializerExpression)) throw new InvalidOperationException($"Data at index {index} has an initializer expression not terminated with OpCode.End."); index++; @@ -548,6 +555,16 @@ static bool LastOpCodeIsNotEnd(IList instruction) } WriteCustomSection(buffer, writer, Section.Element, customSectionsByPrecedingSection); + // DataCount section must precede Code when passive/explicit data segments are present, + // so the compiler can pre-allocate fields before processing memory.init / data.drop. + if (this.data != null && this.data.Any(d => d.Kind != 0)) + { + WriteSection(buffer, writer, Section.DataCount, sectionWriter => + { + sectionWriter.WriteVar((uint)this.data.Count); + }); + } + if (this.codes != null) { WriteSection(buffer, writer, Section.Code, sectionWriter => diff --git a/WebAssembly/OpCode.cs b/WebAssembly/OpCode.cs index 434b4c22..2e766cad 100644 --- a/WebAssembly/OpCode.cs +++ b/WebAssembly/OpCode.cs @@ -100,6 +100,12 @@ public enum OpCode : byte [OpCodeCharacteristics("select")] Select = 0x1b, + /// + /// A typed ternary operator; like but carries an explicit value-type annotation. + /// + [OpCodeCharacteristics("select_with_type")] + SelectWithType = 0x1c, + /// /// Read the current value of a local variable. /// @@ -130,6 +136,18 @@ public enum OpCode : byte [OpCodeCharacteristics("global.set")] GlobalSet = 0x24, + /// + /// Read an element from a table. + /// + [OpCodeCharacteristics("table.get")] + TableGet = 0x25, + + /// + /// Write an element to a table. + /// + [OpCodeCharacteristics("table.set")] + TableSet = 0x26, + /// /// Load 4 bytes as i32. /// @@ -1077,6 +1095,30 @@ public enum OpCode : byte /// [OpCodeCharacteristics("misc")] MiscellaneousOperationPrefix = 0xfc, + + /// + /// Produce a null reference value of the given reference type. + /// + [OpCodeCharacteristics("ref.null")] + RefNull = 0xd0, + + /// + /// Test if a reference value is null; pushes 1 (i32) if null, 0 otherwise. + /// + [OpCodeCharacteristics("ref.is_null")] + RefIsNull = 0xd1, + + /// + /// Produce a reference to the function at the given index. + /// + [OpCodeCharacteristics("ref.func")] + RefFunc = 0xd2, + + /// + /// Prefix byte for SIMD operations (v128 / WASM 2.0). + /// + [OpCodeCharacteristics("simd")] + SimdOperationPrefix = 0xfd, } static class OpCodeExtensions diff --git a/WebAssembly/Runtime/Compilation/BlockContext.cs b/WebAssembly/Runtime/Compilation/BlockContext.cs index e32d9e67..3006bbd0 100644 --- a/WebAssembly/Runtime/Compilation/BlockContext.cs +++ b/WebAssembly/Runtime/Compilation/BlockContext.cs @@ -1,4 +1,6 @@ -namespace WebAssembly.Runtime.Compilation; +using System.Reflection.Emit; + +namespace WebAssembly.Runtime.Compilation; /// /// Remembers stack state at the beginning of a block, and reachability of code. @@ -8,6 +10,17 @@ internal sealed class BlockContext public readonly int InitialStackSize; public bool IsUnreachable { get; private set; } + /// + /// For typed blocks (non-void), holds the local that ferries the result value across branches. + /// + public LocalBuilder? ResultLocal; + + /// + /// For if blocks, holds the false-branch label emitted by brfalse. + /// else marks this label; end with no else also marks it. + /// + public Label? IfFalseLabel; + public BlockContext() { } diff --git a/WebAssembly/Runtime/Compilation/CompilationContext.cs b/WebAssembly/Runtime/Compilation/CompilationContext.cs index c509aa58..2b066c46 100644 --- a/WebAssembly/Runtime/Compilation/CompilationContext.cs +++ b/WebAssembly/Runtime/Compilation/CompilationContext.cs @@ -14,10 +14,12 @@ internal sealed class CompilationContext(CompilerConfiguration configuration) private ILGenerator? generator; public readonly CompilerConfiguration Configuration = configuration; - sealed class FunctionOuterBlock(BlockType type) : BlockTypeInstruction(type) + sealed class FunctionOuterBlock : BlockTypeInstruction { public override OpCode OpCode => OpCode.Return; // "Return" is the most accurate fake opcode for the outer block. + public FunctionOuterBlock(BlockType type) : base(type) { } + internal override void Compile(CompilationContext context) => throw new NotSupportedException(); } @@ -38,16 +40,22 @@ WebAssemblyValueType[] locals { returnType = BlockType.Empty; } - else + else if (signature.RawReturnTypes.Length == 1) { returnType = signature.RawReturnTypes[0] switch { WebAssemblyValueType.Int64 => BlockType.Int64, WebAssemblyValueType.Float32 => BlockType.Float32, WebAssemblyValueType.Float64 => BlockType.Float64, + WebAssemblyValueType.V128 => BlockType.V128, _ => BlockType.Int32, }; } + else + { + // Multi-value: use Empty as placeholder; Return/End read RawReturnTypes directly. + returnType = BlockType.Empty; + } this.Depth.Push(new FunctionOuterBlock(returnType)); } this.Previous = OpCode.NoOperation; @@ -74,6 +82,12 @@ WebAssemblyValueType[] locals public FieldBuilder? FunctionTable; + /// Maps data segment index → FieldBuilder for passive segment byte[] fields. + public readonly Dictionary DataSegments = []; + + /// Maps element segment index → FieldBuilder for passive segment Delegate?[] fields. + public readonly Dictionary ElementSegments = []; + internal const MethodAttributes HelperMethodAttributes = MethodAttributes.Private | MethodAttributes.Static | @@ -174,8 +188,12 @@ public TypeBuilder CheckedExportsBuilder public void Emit(ILOpCode opcode, ConstructorInfo con) => CheckedGenerator.Emit(opcode, con); + public void Emit(ILOpCode opcode, Type type) => CheckedGenerator.Emit(opcode, type); + public LocalBuilder DeclareLocal(Type localType) => CheckedGenerator.DeclareLocal(localType); + public void Emit(ILOpCode opcode, LocalBuilder local) => CheckedGenerator.Emit(opcode, local); + public WebAssemblyValueType? PopStack(OpCode opcode, WebAssemblyValueType? expectedType) { return PopStack(opcode, [expectedType], 1).FirstOrDefault(); @@ -321,6 +339,19 @@ public void ValidateStack(OpCode opcode, WebAssemblyValueType expectedType) private BlockContext CurrentBlockContext => this.BlockContexts[this.Depth.Count]; + /// + /// Returns the result-carrying local for the block at the given depth (ancestor index from current). + /// The local is allocated on first access. + /// + public LocalBuilder GetOrCreateResultLocal(int depthIndex, WebAssemblyValueType valueType) + { + var targetDepthKey = this.Depth.Count - depthIndex; + var blockCtx = this.BlockContexts[targetDepthKey]; + if (blockCtx.ResultLocal == null) + blockCtx.ResultLocal = this.DeclareLocal(valueType.ToSystemType()); + return blockCtx.ResultLocal; + } + /// /// Marks the subsequent instructions as unreachable. /// diff --git a/WebAssembly/Runtime/Compilation/HelperMethod.cs b/WebAssembly/Runtime/Compilation/HelperMethod.cs index 8aeab69f..ff488f77 100644 --- a/WebAssembly/Runtime/Compilation/HelperMethod.cs +++ b/WebAssembly/Runtime/Compilation/HelperMethod.cs @@ -6,10 +6,13 @@ enum HelperMethod RangeCheck16, RangeCheck32, RangeCheck64, + RangeCheck128, SelectFloat32, SelectFloat64, SelectInt32, SelectInt64, + SelectObject, + SelectV128, Float32ReinterpretInt32, Float64ReinterpretInt64, Int32ReinterpretFloat32, @@ -46,4 +49,6 @@ enum HelperMethod Int64TruncateSaturateFloat32Unsigned, Int64TruncateSaturateFloat64Signed, Int64TruncateSaturateFloat64Unsigned, + Int32RemainderSigned, + Int64RemainderSigned, } diff --git a/WebAssembly/Runtime/Compilation/MultiValueHelper.cs b/WebAssembly/Runtime/Compilation/MultiValueHelper.cs new file mode 100644 index 00000000..550edd34 --- /dev/null +++ b/WebAssembly/Runtime/Compilation/MultiValueHelper.cs @@ -0,0 +1,61 @@ +using System; +using System.Reflection; +using System.Reflection.Emit; + +namespace WebAssembly.Runtime.Compilation; + +static class MultiValueHelper +{ + static readonly Type[] valueTupleTypes = + [ + typeof(ValueTuple<>), + typeof(ValueTuple<,>), + typeof(ValueTuple<,,>), + typeof(ValueTuple<,,,>), + typeof(ValueTuple<,,,,>), + typeof(ValueTuple<,,,,,>), + typeof(ValueTuple<,,,,,,>), + ]; + + static readonly string[] tupleFieldNames = ["Item1", "Item2", "Item3", "Item4", "Item5", "Item6", "Item7"]; + + /// + /// Returns the CLR return type: null (void) for 0, identity for 1, ValueTuple for N>1. + /// + public static Type? ClrReturnType(Type[] returnTypes) => returnTypes.Length switch + { + 0 => null, + 1 => returnTypes[0], + <= 7 => valueTupleTypes[returnTypes.Length - 1].MakeGenericType(returnTypes), + _ => throw new NotSupportedException("More than 7 return values are not yet supported.") + }; + + /// + /// Returns the type arguments for MakeGenericType on a delegate type: + /// [..params] for 0 returns, [..params, R1] for 1 return, [..params, ValueTuple<R1,...,RN>] for N>1. + /// + public static Type[] DelegateTypeArgs(Type[] paramTypes, Type[] returnTypes) => returnTypes.Length switch + { + 0 => paramTypes, + 1 => [.. paramTypes, returnTypes[0]], + _ => [.. paramTypes, ClrReturnType(returnTypes)!] + }; + + /// + /// Emits IL to unpack a ValueTuple on the stack into its individual fields. + /// The tuple must already be on the evaluation stack. + /// + public static void EmitTupleUnpack(CompilationContext context, Type[] returnTypes) + { + var tupleType = ClrReturnType(returnTypes)!; + var local = context.DeclareLocal(tupleType); + context.Emit(OpCodes.Stloc, local); + + for (var i = 0; i < returnTypes.Length; i++) + { + context.Emit(OpCodes.Ldloca, local); + var field = tupleType.GetField(tupleFieldNames[i])!; + context.Emit(OpCodes.Ldfld, field); + } + } +} diff --git a/WebAssembly/Runtime/Compilation/Signature.cs b/WebAssembly/Runtime/Compilation/Signature.cs index cb6a9046..3f866788 100644 --- a/WebAssembly/Runtime/Compilation/Signature.cs +++ b/WebAssembly/Runtime/Compilation/Signature.cs @@ -41,12 +41,9 @@ public Signature(Reader reader, uint typeIndex, CompilerConfiguration configurat for (var i = 0; i < parameters.Length; i++) parameters[i] = configuration.NeutralizeType((rawParameters[i] = (WebAssemblyValueType)reader.ReadVarInt7()).ToSystemType()); - var returns = this.ReturnTypes = new Type[reader.ReadVarUInt1()]; + var returns = this.ReturnTypes = new Type[reader.ReadVarUInt32()]; var rawReturns = this.RawReturnTypes = new WebAssemblyValueType[returns.Length]; - if (returns.Length > 1) - throw new ModuleLoadException("Multiple returns are not supported.", reader.Offset - 1); - for (var i = 0; i < returns.Length; i++) returns[i] = configuration.NeutralizeType((rawReturns[i] = (WebAssemblyValueType)reader.ReadVarInt7()).ToSystemType()); } diff --git a/WebAssembly/Runtime/Compile.cs b/WebAssembly/Runtime/Compile.cs index 92e3abbc..8c94b9da 100644 --- a/WebAssembly/Runtime/Compile.cs +++ b/WebAssembly/Runtime/Compile.cs @@ -4,6 +4,7 @@ using System.Linq; using System.Reflection; using System.Reflection.Emit; +using System.Runtime.CompilerServices; using System.Runtime.ExceptionServices; using WebAssembly.Runtime.Compilation; @@ -309,6 +310,7 @@ private static ConstructorInfo FromBinary( Signature[]? signatures = null; Signature[]? functionSignatures = null; KeyValuePair[]? exportedFunctions = null; + Action? deferredElementWrites = null; var previousSection = Section.None; var context = new CompilationContext(configuration); @@ -358,7 +360,8 @@ private static ConstructorInfo FromBinary( var preSectionOffset = reader.Offset; while (reader.TryReadVarUInt7(out var id)) //At points where TryRead is used, the stream can safely end. { - if (id != 0 && (Section)id < previousSection) + var isDataCountBeforeCode = (Section)id == Section.DataCount && previousSection <= Section.Element; + if (id != 0 && !isDataCountBeforeCode && (Section)id < previousSection) throw new ModuleLoadException($"Sections out of order; section {(Section)id} encountered after {previousSection}.", preSectionOffset); var payloadLength = reader.ReadVarUInt32(); @@ -428,7 +431,7 @@ private static ConstructorInfo FromBinary( $"👻 {i}", InternalFunctionAttributes, CallingConventions.Standard, - signature.ReturnTypes.FirstOrDefault(), + Compilation.MultiValueHelper.ClrReturnType(signature.ReturnTypes), parms ); } @@ -444,12 +447,12 @@ private static ConstructorInfo FromBinary( { var preElementTypeOffset = reader.Offset; var elementType = (ElementType)reader.ReadVarInt7(); - if (elementType != ElementType.FunctionReference) - throw new ModuleLoadException($"The only supported table element type is {nameof(ElementType.FunctionReference)}, found {elementType}", preElementTypeOffset); + if (elementType != ElementType.FunctionReference && elementType != ElementType.ExternRef) + throw new ModuleLoadException($"Unsupported table element type {elementType}.", preElementTypeOffset); - if (functionTable == null) + if (functionTable == null && elementType == ElementType.FunctionReference) { - // It's legal to have multiple tables, but the extra tables are inaccessible to the initial version of WebAssembly. + // Only the first funcref table is wired to call_indirect; additional tables and externref tables are parsed but unused. var limits = new ResizableLimits(reader); functionTable = context.FunctionTable = CreateFunctionTableField(exportsBuilder, configuration); instanceConstructorIL.EmitLoadArg(0); @@ -492,6 +495,11 @@ private static ConstructorInfo FromBinary( } instanceConstructorIL.Emit(OpCodes.Stfld, functionTable); } + else + { + // Additional tables (or externref tables): parse and discard limits. + _ = new ResizableLimits(reader); + } } } break; @@ -507,9 +515,20 @@ private static ConstructorInfo FromBinary( throw new ModuleLoadException("Memory already provided via import, multiple memory values are not supported.", preCountOffset); var setFlags = (ResizableLimits.Flags)reader.ReadVarUInt32(); + var preMinOffset = reader.Offset; memoryPagesMinimum = reader.ReadVarUInt32(); + if (memoryPagesMinimum > 65536) + throw new ModuleLoadException($"Memory size must be at most 65536 pages (4GiB), but initial size is {memoryPagesMinimum}.", preMinOffset); if ((setFlags & ResizableLimits.Flags.Maximum) != 0) - memoryPagesMaximum = Math.Min(reader.ReadVarUInt32(), uint.MaxValue / Memory.PageSize); + { + var preMaxOffset = reader.Offset; + var rawMax = reader.ReadVarUInt32(); + if (rawMax > 65536) + throw new ModuleLoadException($"Memory size must be at most 65536 pages (4GiB), but maximum size is {rawMax}.", preMaxOffset); + if (memoryPagesMinimum > rawMax) + throw new ModuleLoadException($"Memory size minimum ({memoryPagesMinimum}) must not be greater than maximum ({rawMax}).", preMaxOffset); + memoryPagesMaximum = Math.Min(rawMax, uint.MaxValue / Memory.PageSize); + } else memoryPagesMaximum = uint.MaxValue / Memory.PageSize; @@ -575,9 +594,7 @@ private static ConstructorInfo FromBinary( break; case Section.Element: - if (functionTable == null) - throw new ModuleLoadException("Element section found without an associated table section or import.", preSectionOffset); - SectionElement(reader, functionTable, instanceConstructorIL, functionSignatures, internalFunctions, delegateInvokersByTypeIndex, configuration, exportsBuilder); + deferredElementWrites = SectionElement(reader, functionTable, context, instanceConstructorIL, functionSignatures, internalFunctions, delegateInvokersByTypeIndex, configuration, exportsBuilder, preSectionOffset); break; case Section.Code: @@ -589,9 +606,25 @@ private static ConstructorInfo FromBinary( break; case Section.Data: - if (memory == null) - throw new ModuleLoadException("Data section cannot be used unless a memory section is defined.", preSectionOffset); - SectionData(reader, context, memory, instanceConstructorIL, exportsBuilder); + SectionData(reader, context, memory, instanceConstructorIL, exportsBuilder, preSectionOffset); + deferredElementWrites?.Invoke(); // Emit element writes AFTER data bounds checks + deferredElementWrites = null; + break; + + case Section.DataCount: + { + // Pre-allocate passive data segment fields so memory.init / data.drop + // can reference them during SectionCode (which runs before SectionData). + var dataCount = reader.ReadVarUInt32(); + for (var di = 0u; di < dataCount; di++) + { + var segField = exportsBuilder.DefineField( + $"☣ PassiveData {di}", + typeof(byte[]), + FieldAttributes.Private); + context.DataSegments[di] = segField; + } + } break; default: @@ -599,9 +632,13 @@ private static ConstructorInfo FromBinary( } preSectionOffset = reader.Offset; - previousSection = (Section)id; + if ((Section)id != Section.DataCount) + previousSection = (Section)id; } + // If there was no data section, element writes are still pending. + deferredElementWrites?.Invoke(); + if (exportedFunctions != null && exportedFunctions.Length != 0) { if (functionSignatures == null) @@ -618,7 +655,7 @@ private static ConstructorInfo FromBinary( NameCleaner.CleanName(exported.Key), ExportedFunctionAttributes, CallingConventions.HasThis, - signature.ReturnTypes.FirstOrDefault(), + Compilation.MultiValueHelper.ClrReturnType(signature.ReturnTypes), signature.ParameterTypes ); #if NET9_0_OR_GREATER @@ -737,14 +774,16 @@ private static ( if (typeIndex >= signatures.Length) throw new ModuleLoadException($"Requested type index {typeIndex} but only {signatures.Length} are available.", preTypeIndexOffset); var signature = signatures[typeIndex]; - var del = configuration.GetDelegateForType(signature.ParameterTypes.Length, signature.ReturnTypes.Length); + var clrReturnCount = signature.ReturnTypes.Length > 1 ? 1 : signature.ReturnTypes.Length; + var del = configuration.GetDelegateForType(signature.ParameterTypes.Length, clrReturnCount); if (del == null) { missingDelegates.Add(new MissingDelegateType(moduleName, fieldName, signature)); continue; } - var typedDelegate = configuration.NeutralizeType(del.IsGenericTypeDefinition ? del.MakeGenericType([.. signature.ParameterTypes, .. signature.ReturnTypes]) : del); + var delegateTypeArgs = Compilation.MultiValueHelper.DelegateTypeArgs(signature.ParameterTypes, signature.ReturnTypes); + var typedDelegate = configuration.NeutralizeType(del.IsGenericTypeDefinition ? del.MakeGenericType(delegateTypeArgs) : del); var delField = $"➡ {moduleName}::{fieldName}"; var delFieldBuilder = exportsBuilder.DefineField(delField, typedDelegate, PrivateReadonlyField); @@ -752,7 +791,7 @@ private static ( $"Invoke {delField}", InternalFunctionAttributes, CallingConventions.Standard, - signature.ReturnTypes.Length != 0 ? signature.ReturnTypes[0] : null, + Compilation.MultiValueHelper.ClrReturnType(signature.ReturnTypes), [.. signature.ParameterTypes, exportsBuilder] ); @@ -810,12 +849,22 @@ private static ( ImportException.EmitTryCast(instanceConstructorIL, configuration.NeutralizeType(typeof(FunctionTable)), configuration); instanceConstructorIL.Emit(OpCodes.Stfld, functionTable); + + // Validate limits: provided table must have initial >= required min, and max <= required max. + instanceConstructorIL.Emit(OpCodes.Ldarg_0); + instanceConstructorIL.Emit(OpCodes.Ldfld, functionTable); + instanceConstructorIL.Emit(OpCodes.Ldc_I4, (int)limits.Minimum); + instanceConstructorIL.Emit(OpCodes.Ldc_I4, limits.Maximum.HasValue ? (int)limits.Maximum.Value : unchecked((int)uint.MaxValue)); + instanceConstructorIL.Emit(OpCodes.Call, typeof(ImportException).GetMethod(nameof(ImportException.ValidateTableLimits))!); } break; case ExternalKind.Memory: { var limits = new ResizableLimits(reader); + if (memory != null) + throw new ModuleLoadException($"Multiple memories are not supported; encountered second memory import {moduleName}::{fieldName}.", preKindOffset); + var typedDelegate = typeof(Func); var delField = $"➡ {moduleName}::{fieldName}"; var delFieldBuilder = exportsBuilder.DefineField(delField, typedDelegate, PrivateReadonlyField); @@ -855,6 +904,13 @@ private static ( instanceConstructorIL.Emit(OpCodes.Ldarg_0); instanceConstructorIL.Emit(OpCodes.Call, importedMemoryProvider); instanceConstructorIL.Emit(OpCodes.Stfld, memory); + + // Validate limits: provided memory must have minimum >= required min, and max <= required max. + instanceConstructorIL.Emit(OpCodes.Ldarg_0); + instanceConstructorIL.Emit(OpCodes.Ldfld, memory); + instanceConstructorIL.Emit(OpCodes.Ldc_I4, (int)limits.Minimum); + instanceConstructorIL.Emit(OpCodes.Ldc_I4, limits.Maximum.HasValue ? (int)limits.Maximum.Value : unchecked((int)uint.MaxValue)); + instanceConstructorIL.Emit(OpCodes.Call, typeof(ImportException).GetMethod(nameof(ImportException.ValidateMemoryLimits))!); } break; case ExternalKind.Global: @@ -888,6 +944,11 @@ private static ( ImportException.EmitTryCast(instanceConstructorIL, typeof(GlobalImport), configuration); + // Validate mutability: throw ImportException if the provided global's mutability doesn't match. + instanceConstructorIL.Emit(OpCodes.Dup); + instanceConstructorIL.Emit(OpCodes.Ldc_I4, mutable ? 1 : 0); + instanceConstructorIL.Emit(OpCodes.Call, typeof(ImportException).GetMethod(nameof(ImportException.ValidateGlobalMutability))!); + instanceConstructorIL.Emit(OpCodes.Callvirt, typeof(GlobalImport) .GetTypeInfo() @@ -998,31 +1059,14 @@ static GlobalInfo[] SectionGlobal( InternalFunctionAttributes, CallingConventions.Standard, configuration.NeutralizeType(contentType.ToSystemType()), - isMutable ? [exportsBuilder] : null + [exportsBuilder] ); var il = getter.GetILGenerator(); - var getterSignature = new Signature(contentType, configuration); MethodBuilder? setter; - if (!isMutable) - { - context.Reset( - il, - getterSignature, - getterSignature.RawParameterTypes - ); - - foreach (var instruction in Instruction.ParseInitializerExpression(reader)) - { - instruction.Compile(context); - context.Previous = instruction.OpCode; - } - - setter = null; - } - else //Mutable { + // Always use a backing field so init expressions can reference imported globals. var field = exportsBuilder.DefineField( $"🌍 {i}", configuration.NeutralizeType(contentType.ToSystemType()), @@ -1033,19 +1077,26 @@ static GlobalInfo[] SectionGlobal( il.Emit(OpCodes.Ldfld, field); il.Emit(OpCodes.Ret); - setter = exportsBuilder.DefineMethod( - $"🌍 Set {i}", - InternalFunctionAttributes, - CallingConventions.Standard, - configuration.NeutralizeType(typeof(void)), - [configuration.NeutralizeType(contentType.ToSystemType()), exportsBuilder] - ); + if (isMutable) + { + setter = exportsBuilder.DefineMethod( + $"🌍 Set {i}", + InternalFunctionAttributes, + CallingConventions.Standard, + configuration.NeutralizeType(typeof(void)), + [configuration.NeutralizeType(contentType.ToSystemType()), exportsBuilder] + ); - il = setter.GetILGenerator(); - il.Emit(OpCodes.Ldarg_1); - il.Emit(OpCodes.Ldarg_0); - il.Emit(OpCodes.Stfld, field); - il.Emit(OpCodes.Ret); + il = setter.GetILGenerator(); + il.Emit(OpCodes.Ldarg_1); + il.Emit(OpCodes.Ldarg_0); + il.Emit(OpCodes.Stfld, field); + il.Emit(OpCodes.Ret); + } + else + { + setter = null; + } context.Reset( instanceConstructorIL, @@ -1063,6 +1114,9 @@ static GlobalInfo[] SectionGlobal( if (instruction.OpCode == OpCode.End) { + // Validate that the init expression produced exactly one value of the declared type. + if (context.Stack.Count != 1 || !context.Stack.Peek().Equals(contentType)) + throw new StackTypeInvalidException(instruction.OpCode, contentType, context.Stack.Count > 0 ? context.Stack.Peek() : WebAssemblyValueType.Int32); context.Emit(OpCodes.Stfld, field); ended = true; continue; @@ -1073,7 +1127,7 @@ static GlobalInfo[] SectionGlobal( } } - globals[importedGlobals + i] = new GlobalInfo(contentType, isMutable, getter, setter); + globals[importedGlobals + i] = new GlobalInfo(contentType, true, getter, setter); } return globals; @@ -1091,10 +1145,14 @@ static KeyValuePair[] SectionExport( const MethodAttributes exportedPropertyAttributes = MethodAttributes.Public | MethodAttributes.HideBySig | MethodAttributes.SpecialName | MethodAttributes.Virtual | MethodAttributes.Final; var totalExports = reader.ReadVarUInt32(); var xFunctions = new List>((int)Math.Min(int.MaxValue, totalExports)); + var exportNames = new HashSet(); for (var i = 0; i < totalExports; i++) { + var preNameOffset = reader.Offset; var name = reader.ReadString(reader.ReadVarUInt32()); + if (!exportNames.Add(name)) + throw new ModuleLoadException($"Duplicate export name \"{name}\".", preNameOffset); var preKindOffset = reader.Offset; var kind = (ExternalKind)reader.ReadByte(); var preIndexOffset = reader.Offset; @@ -1222,120 +1280,334 @@ static MethodInfo SectionStart(Reader reader, MethodInfo[] internalFunctions) return internalFunctions[startIndex]; } - static void SectionElement(Reader reader, FieldBuilder functionTable, ILGenerator instanceConstructorIL, Signature[]? functionSignatures, MethodInfo[]? internalFunctions, Dictionary delegateInvokersByTypeIndex, CompilerConfiguration configuration, TypeBuilder exportsBuilder) + // Returns an Action that emits the element-write IL. The caller must invoke it AFTER all + // section checks (including data-segment bounds checks) have been emitted, to ensure that a + // failed instantiation does not partially modify a shared imported table. + static Action? SectionElement(Reader reader, FieldBuilder? functionTable, CompilationContext context, ILGenerator instanceConstructorIL, Signature[]? functionSignatures, MethodInfo[]? internalFunctions, Dictionary delegateInvokersByTypeIndex, CompilerConfiguration configuration, TypeBuilder exportsBuilder, long sectionOffset = 0) { - // Holds the function table index of where an exsting function index has been mapped, for re-use. + // Holds the function table index of where an existing function index has been mapped, for re-use. var existingDelegates = new Dictionary(); var count = reader.ReadVarUInt32(); if (count == 0) - return; - - var localFunctionTable = instanceConstructorIL.DeclareLocal(typeof(FunctionTable)); - instanceConstructorIL.EmitLoadArg(0); - instanceConstructorIL.Emit(OpCodes.Ldfld, functionTable); - instanceConstructorIL.Emit(OpCodes.Stloc, localFunctionTable); + return null; + // Only load the function table local when there are active segments that need it. + LocalBuilder? localFunctionTable = null; var getter = FunctionTable.IndexGetter; var setter = FunctionTable.IndexSetter; + // Buffer active segment data so all bounds checks can be emitted before any writes. + // This ensures atomicity: if any segment doesn't fit, no writes occur. + // (constOffset, isDynamicOffset, globalIndex, funcIndices, dynamicOffsetLocal) + var activeSegments = new System.Collections.Generic.List<(uint? ConstOffset, bool IsDynamic, uint GlobalIndex, uint[] FuncIndices, LocalBuilder? DynLocal)>(); + for (var i = 0; i < count; i++) { - var preIndexOffset = reader.Offset; - var index = reader.ReadVarUInt32(); - if (index != 0) - throw new ModuleLoadException($"Index value of anything other than 0 is not supported, {index} found.", preIndexOffset); + var kind = reader.ReadVarUInt32(); - uint offset; + // Kind 1: passive element segment — store function references for use by table.init. + if (kind == 1) + { + reader.ReadByte(); // elemkind (always 0x00 = funcref) + var elemCount = reader.ReadVarUInt32(); + var segField = exportsBuilder.DefineField( + $"☣ PassiveElem {i}", + typeof(Delegate[]), + FieldAttributes.Private); + context.ElementSegments[(uint)i] = segField; + + if (elemCount > 0 && functionSignatures != null && internalFunctions != null) + { + var funcIndices = new uint[elemCount]; + for (var j = 0u; j < elemCount; j++) + funcIndices[j] = reader.ReadVarUInt32(); + + // Emit constructor IL: allocate Delegate[] and fill it with method delegates. + var arrLocal = instanceConstructorIL.DeclareLocal(typeof(Delegate[])); + instanceConstructorIL.EmitLoadConstant((int)elemCount); + instanceConstructorIL.Emit(OpCodes.Newarr, typeof(Delegate)); + instanceConstructorIL.Emit(OpCodes.Stloc, arrLocal); + + for (var j = 0u; j < elemCount; j++) + { + var functionIndex = funcIndices[j]; + var signature = functionSignatures[functionIndex]; + var parms = signature.ParameterTypes; + var returns = signature.ReturnTypes; + + if (!delegateInvokersByTypeIndex.TryGetValue(signature.TypeIndex, out var invoker)) + { + var clrRetCount = returns.Length > 1 ? 1 : returns.Length; + var del = configuration.GetDelegateForType(parms.Length, clrRetCount) ?? + throw new CompilerException($"Failed to get a delegate for type {signature}."); + if (del.IsGenericType) + del = del.MakeGenericType(Compilation.MultiValueHelper.DelegateTypeArgs(parms, returns)); + delegateInvokersByTypeIndex.Add(signature.TypeIndex, invoker = del.GetTypeInfo().GetDeclaredMethod(nameof(Action.Invoke))!); + } + + instanceConstructorIL.Emit(OpCodes.Ldloc, arrLocal); + instanceConstructorIL.EmitLoadConstant((int)j); + instanceConstructorIL.EmitLoadArg(0); + instanceConstructorIL.Emit(OpCodes.Ldftn, internalFunctions[functionIndex]); + instanceConstructorIL.Emit(OpCodes.Newobj, invoker.DeclaringType!.GetTypeInfo().DeclaredConstructors.Single()); + instanceConstructorIL.Emit(OpCodes.Stelem_Ref); + } + + instanceConstructorIL.EmitLoadArg(0); + instanceConstructorIL.Emit(OpCodes.Ldloc, arrLocal); + instanceConstructorIL.Emit(OpCodes.Stfld, segField); + } + continue; + } + + // Kinds 2–7: skip them (active w/ explicit table, declarative, expression-based). + if (kind != 0) + { + SkipElementSegment(reader, kind); + continue; + } + + // Kind 0: active, table 0, i32 constant offset, func indices. + // Register in ElementSegments as null (active segments are dropped after instantiation). + context.ElementSegments[(uint)i] = exportsBuilder.DefineField( + $"☣ ActiveElem {i}", + typeof(Delegate[]), + FieldAttributes.Private); + + uint? constOffset = null; + uint globalIndex = 0; + bool isDynamicOffset = false; { var preInitializerOffset = reader.Offset; var initializer = Instruction.ParseInitializerExpression(reader).ToArray(); - if (initializer.Length != 2 || initializer[0] is not Instructions.Int32Constant c || initializer[1] is not Instructions.End) - throw new ModuleLoadException("Initializer expression support for the Element section is limited to a single Int32 constant followed by end.", preInitializerOffset); - - offset = (uint)c.Value; + if (initializer.Length == 2 && initializer[0] is Instructions.Int32Constant ic && initializer[1] is Instructions.End) + { + constOffset = (uint)ic.Value; + } + else if (initializer.Length == 2 && initializer[0] is Instructions.GlobalGet gg && initializer[1] is Instructions.End) + { + globalIndex = gg.Index; + isDynamicOffset = true; + } + else + { + throw new ModuleLoadException("Initializer expression support for the Element section is limited to a single Int32 constant or global.get followed by end.", preInitializerOffset); + } } var preElementOffset = reader.Offset; var elements = reader.ReadVarUInt32(); - if (elements == 0) - continue; + if (functionTable == null) + throw new ModuleLoadException("Active element segment requires a table section or import.", preElementOffset); + + if (localFunctionTable == null) + { + localFunctionTable = instanceConstructorIL.DeclareLocal(typeof(FunctionTable)); + instanceConstructorIL.EmitLoadArg(0); + instanceConstructorIL.Emit(OpCodes.Ldfld, functionTable); + instanceConstructorIL.Emit(OpCodes.Stloc, localFunctionTable); + } + + // For dynamic offsets (global.get), emit IL to load the global value into a local. + LocalBuilder? dynamicOffsetLocal = null; + if (isDynamicOffset) + { + dynamicOffsetLocal = instanceConstructorIL.DeclareLocal(typeof(uint)); + var global = (context.Globals ?? throw new CompilerException("global.get requires a global section."))[globalIndex]; + if (global.RequiresInstance) + instanceConstructorIL.EmitLoadArg(0); + instanceConstructorIL.Emit(OpCodes.Call, global.Getter); + instanceConstructorIL.Emit(OpCodes.Stloc, dynamicOffsetLocal); + } + + var funcIndicesArr = new uint[elements]; + if (elements > 0) + { + if (functionSignatures == null || internalFunctions == null) + throw new ModuleLoadException("Element section must be empty if there are no functions to reference.", preElementOffset); + for (var j = 0u; j < elements; j++) + funcIndicesArr[j] = reader.ReadVarUInt32(); + } - if (functionSignatures == null || internalFunctions == null) - throw new ModuleLoadException("Element section must be empty if there are no functions to reference.", preElementOffset); + activeSegments.Add((constOffset, isDynamicOffset, globalIndex, funcIndicesArr, dynamicOffsetLocal)); + } + // Pass 1: emit all bounds checks before any writes (atomicity guarantee). + foreach (var (constOffset, isDynamic, globalIndex, funcIndices, dynLocal) in activeSegments) + { + var elements = (uint)funcIndices.Length; var isBigEnough = instanceConstructorIL.DefineLabel(); - instanceConstructorIL.Emit(OpCodes.Ldloc, localFunctionTable); + instanceConstructorIL.Emit(OpCodes.Ldloc, localFunctionTable!); instanceConstructorIL.Emit(OpCodes.Call, FunctionTable.LengthGetter); - instanceConstructorIL.EmitLoadConstant(checked(offset + elements)); + if (isDynamic) + { + instanceConstructorIL.Emit(OpCodes.Ldloc, dynLocal!); + if (elements > 0) + { + instanceConstructorIL.EmitLoadConstant((int)elements); + instanceConstructorIL.Emit(OpCodes.Add_Ovf_Un); + } + } + else + { + instanceConstructorIL.EmitLoadConstant(checked(constOffset!.Value + elements)); + } instanceConstructorIL.Emit(OpCodes.Bge_Un, isBigEnough); - - instanceConstructorIL.Emit(OpCodes.Ldloc, localFunctionTable); - instanceConstructorIL.EmitLoadConstant(checked(offset + elements)); - instanceConstructorIL.Emit(OpCodes.Ldloc, localFunctionTable); - instanceConstructorIL.Emit(OpCodes.Call, FunctionTable.LengthGetter); - instanceConstructorIL.Emit(OpCodes.Sub); - instanceConstructorIL.Emit(OpCodes.Call, FunctionTable.GrowMethod); - instanceConstructorIL.Emit(OpCodes.Pop); - + instanceConstructorIL.Emit(OpCodes.Newobj, typeof(OverflowException).GetConstructor(Type.EmptyTypes)!); + instanceConstructorIL.Emit(OpCodes.Throw); instanceConstructorIL.MarkLabel(isBigEnough); + } - for (var j = 0u; j < elements; j++) + if (activeSegments.Count == 0) + return null; + + // Return a deferred action that emits element writes. The caller must invoke this AFTER + // emitting all other section checks (data segment bounds) so that if any check fails, + // no writes to a shared imported table have already occurred. + var capturedSegments = activeSegments; + var capturedFunctionTable = localFunctionTable; + var capturedSetter = setter; + var capturedGetter = getter; + return () => + { + foreach (var (constOffset, isDynamic, _, funcIndices, dynLocal) in capturedSegments) { - var functionIndex = reader.ReadVarUInt32(); - var signature = functionSignatures[functionIndex]; - var parms = signature.ParameterTypes; - var returns = signature.ReturnTypes; + var elements = (uint)funcIndices.Length; + if (elements == 0) + continue; - if (!delegateInvokersByTypeIndex.TryGetValue(signature.TypeIndex, out var invoker)) + for (var j = 0u; j < elements; j++) { - var del = configuration.GetDelegateForType(parms.Length, returns.Length) ?? - throw new CompilerException($"Failed to get a delegate for type {signature}."); - if (del.IsGenericType) - del = del.MakeGenericType([.. parms, .. returns]); + var functionIndex = funcIndices[j]; + var signature = functionSignatures![functionIndex]; + var parms = signature.ParameterTypes; + var returns = signature.ReturnTypes; - delegateInvokersByTypeIndex.Add(signature.TypeIndex, invoker = del.GetTypeInfo().GetDeclaredMethod(nameof(Action.Invoke))!); - } + if (!delegateInvokersByTypeIndex.TryGetValue(signature.TypeIndex, out var invoker)) + { + var clrRetCount = returns.Length > 1 ? 1 : returns.Length; + var del = configuration.GetDelegateForType(parms.Length, clrRetCount) ?? + throw new CompilerException($"Failed to get a delegate for type {signature}."); + if (del.IsGenericType) + del = del.MakeGenericType(Compilation.MultiValueHelper.DelegateTypeArgs(parms, returns)); - instanceConstructorIL.Emit(OpCodes.Ldloc, localFunctionTable); - instanceConstructorIL.EmitLoadConstant(offset + j); + delegateInvokersByTypeIndex.Add(signature.TypeIndex, invoker = del.GetTypeInfo().GetDeclaredMethod(nameof(Action.Invoke))!); + } - if (existingDelegates.TryGetValue(functionIndex, out var existing)) - { - instanceConstructorIL.Emit(OpCodes.Ldloc, localFunctionTable); - instanceConstructorIL.EmitLoadConstant(existing); - instanceConstructorIL.Emit(OpCodes.Call, getter); - } - else - { - existingDelegates.Add(functionIndex, offset + j); + instanceConstructorIL.Emit(OpCodes.Ldloc, capturedFunctionTable!); + if (isDynamic) + { + instanceConstructorIL.Emit(OpCodes.Ldloc, dynLocal!); + if (j > 0) + { + instanceConstructorIL.EmitLoadConstant((int)j); + instanceConstructorIL.Emit(OpCodes.Add); + } + } + else + { + instanceConstructorIL.EmitLoadConstant(constOffset!.Value + j); + } - var wrapper = exportsBuilder.DefineMethod( - $"📦 {functionIndex}", - MethodAttributes.Private | MethodAttributes.HideBySig, - returns.Length == 0 ? typeof(void) : returns[0], - parms - ); + if (!isDynamic && existingDelegates.TryGetValue(functionIndex, out var existing)) + { + instanceConstructorIL.Emit(OpCodes.Ldloc, capturedFunctionTable!); + instanceConstructorIL.EmitLoadConstant(existing); + instanceConstructorIL.Emit(OpCodes.Call, capturedGetter); + } + else + { + if (!isDynamic) + existingDelegates.Add(functionIndex, constOffset!.Value + j); + + var wrapper = exportsBuilder.DefineMethod( + $"📦 {functionIndex}", + MethodAttributes.Private | MethodAttributes.HideBySig, + Compilation.MultiValueHelper.ClrReturnType(returns), + parms + ); - var il = wrapper.GetILGenerator(); - for (var k = 0; k < parms.Length; k++) - il.EmitLoadArg(k + 1); - il.EmitLoadArg(0); - il.Emit(OpCodes.Call, internalFunctions[functionIndex]); - il.Emit(OpCodes.Ret); + var il = wrapper.GetILGenerator(); + for (var k = 0; k < parms.Length; k++) + il.EmitLoadArg(k + 1); + il.EmitLoadArg(0); + il.Emit(OpCodes.Call, internalFunctions![functionIndex]); + il.Emit(OpCodes.Ret); - instanceConstructorIL.EmitLoadArg(0); - instanceConstructorIL.Emit(OpCodes.Ldftn, wrapper); - instanceConstructorIL.Emit(OpCodes.Newobj, invoker.DeclaringType!.GetTypeInfo().DeclaredConstructors.Single()); - } + instanceConstructorIL.EmitLoadArg(0); + instanceConstructorIL.Emit(OpCodes.Ldftn, wrapper); + instanceConstructorIL.Emit(OpCodes.Newobj, invoker.DeclaringType!.GetTypeInfo().DeclaredConstructors.Single()); + } - instanceConstructorIL.Emit(OpCodes.Call, setter); + instanceConstructorIL.Emit(OpCodes.Call, capturedSetter); + } } + }; + } + + static void SkipElementSegment(Reader reader, uint kind) + { + // Parse and discard a non-kind-0 element segment to advance the reader past it. + switch (kind) + { + case 1: // passive, func indices, preceded by 0x00 elemkind + case 3: // declarative, func indices, preceded by 0x00 elemkind + reader.ReadByte(); // elemkind + SkipVarUInt32Vector(reader); + break; + + case 2: // active explicit table, func indices + reader.ReadVarUInt32(); // table index + SkipInitializerExpression(reader); + reader.ReadByte(); // elemkind + SkipVarUInt32Vector(reader); + break; + + case 4: // active table 0, init exprs + SkipInitializerExpression(reader); + SkipInitExprVector(reader); + break; + + case 5: // passive, init exprs, reftype + case 7: // declarative, init exprs, reftype + reader.ReadVarInt7(); // reftype + SkipInitExprVector(reader); + break; + + case 6: // active explicit table, init exprs + reader.ReadVarUInt32(); // table index + SkipInitializerExpression(reader); + reader.ReadVarInt7(); // reftype + SkipInitExprVector(reader); + break; + + default: + throw new ModuleLoadException($"Unsupported element segment kind {kind}.", reader.Offset); } } + static void SkipVarUInt32Vector(Reader reader) + { + var n = reader.ReadVarUInt32(); + for (var i = 0u; i < n; i++) + reader.ReadVarUInt32(); + } + + static void SkipInitializerExpression(Reader reader) + { + foreach (var _ in Instruction.ParseInitializerExpression(reader)) { } + } + + static void SkipInitExprVector(Reader reader) + { + var n = reader.ReadVarUInt32(); + for (var i = 0u; i < n; i++) + SkipInitializerExpression(reader); + } + static void SectionCode(Reader reader, CompilationContext context, Signature[] functionSignatures, MethodInfo[] internalFunctions, int importedFunctions) { var preBodiesIndex = reader.Offset; @@ -1373,6 +1645,8 @@ .. locals il.DeclareLocal(local.ToSystemType()); } + il.Emit(OpCodes.Call, typeof(RuntimeHelpers).GetMethod(nameof(RuntimeHelpers.EnsureSufficientExecutionStack))!); + foreach (var instruction in Instruction.Parse(reader)) { instruction.Compile(context); @@ -1384,7 +1658,7 @@ .. locals } } - static void SectionData(Reader reader, CompilationContext context, FieldBuilder memory, ILGenerator instanceConstructorIL, TypeBuilder exportsBuilder) + static void SectionData(Reader reader, CompilationContext context, FieldBuilder? memory, ILGenerator instanceConstructorIL, TypeBuilder exportsBuilder, long sectionOffset = 0) { var count = reader.ReadVarUInt32(); @@ -1395,17 +1669,74 @@ static void SectionData(Reader reader, CompilationContext context, FieldBuilder ); var block = new Instructions.Block(BlockType.Int32); - var address = instanceConstructorIL.DeclareLocal(typeof(uint)); + // Buffer active segment write info: (address local, initialized-data field, data length). + // All bounds checks are emitted first; writes are deferred until all checks pass. + var pendingWrites = new System.Collections.Generic.List<(LocalBuilder AddrLocal, FieldBuilder DataField, int DataLen)>(); - for (var i = 0; i < count; i++) + for (var i = 0u; i < count; i++) { var startingOffset = reader.Offset; + var kind = reader.ReadVarUInt32(); + + if (kind == 1) { - var index = reader.ReadVarUInt32(); - if (index != 0) - throw new ModuleLoadException($"Data index must be 0, found {index}.", startingOffset); + // Passive segment: initialize the pre-allocated byte[] instance field (registered during DataCount). + var rawBytes = reader.ReadBytes(reader.ReadVarUInt32()); + + // Get the pre-allocated field (registered during DataCount). + if (!context.DataSegments.TryGetValue(i, out var segField)) + { + // No DataCount section — allocate now (fallback for modules without DataCount). + segField = exportsBuilder.DefineField( + $"☣ PassiveData {i}", + typeof(byte[]), + FieldAttributes.Private); + context.DataSegments[i] = segField; + } + + if (rawBytes.Length > 0) + { + if (rawBytes.Length > 0x3f0000) + throw new NotSupportedException($"Passive data segment {i} is length {rawBytes.Length}, exceeding the implementation limit."); + + // Use the same RVA-field + RuntimeHelpers.InitializeArray pattern that C# uses for + // array initializers: create new byte[], then bulk-initialize it from the PE's .sdata. + var initField = exportsBuilder.DefineInitializedData( + $"☣ PassiveDataInit {i}", rawBytes, + FieldAttributes.Assembly | FieldAttributes.InitOnly); + var dupLocal = instanceConstructorIL.DeclareLocal(typeof(byte[])); + + instanceConstructorIL.Emit(OpCodes.Ldc_I4, rawBytes.Length); + instanceConstructorIL.Emit(OpCodes.Newarr, typeof(byte)); + instanceConstructorIL.Emit(OpCodes.Dup); + instanceConstructorIL.Emit(OpCodes.Ldtoken, initField); + instanceConstructorIL.Emit(OpCodes.Call, + typeof(System.Runtime.CompilerServices.RuntimeHelpers).GetMethod( + nameof(System.Runtime.CompilerServices.RuntimeHelpers.InitializeArray), + [typeof(Array), typeof(RuntimeFieldHandle)])!); + instanceConstructorIL.Emit(OpCodes.Stloc, dupLocal); + + // this.segField = newArray + instanceConstructorIL.Emit(OpCodes.Ldarg_0); + instanceConstructorIL.Emit(OpCodes.Ldloc, dupLocal); + instanceConstructorIL.Emit(OpCodes.Stfld, segField); + } + continue; } + // Kind 2: active with explicit memory index — read and ignore the memory index (treat same as kind 0). + if (kind == 2) + reader.ReadVarUInt32(); // memory index (must be 0 for now) + else if (kind != 0) + throw new ModuleLoadException($"Data segment kind must be 0, 1, or 2, found {kind}.", startingOffset); + + // Active data segments (kind 0 or 2) require a memory. + if (memory == null) + throw new ModuleLoadException("Active data segment cannot be used unless a memory section is defined.", startingOffset); + + // Each active segment gets its own address local so writes can be deferred. + var segAddress = instanceConstructorIL.DeclareLocal(typeof(uint)); + block.Compile(context); //Prevents "end" instruction of the initializer expression from becoming a return. foreach (var instruction in Instruction.ParseInitializerExpression(reader)) { @@ -1414,16 +1745,38 @@ static void SectionData(Reader reader, CompilationContext context, FieldBuilder } context.Stack.Pop(); context.BlockContexts.Remove(context.Depth.Count); - instanceConstructorIL.Emit(OpCodes.Stloc, address); + instanceConstructorIL.Emit(OpCodes.Stloc, segAddress); var data = reader.ReadBytes(reader.ReadVarUInt32()); + // Spec: dst + len <= memory.size must hold even for zero-length segments. + // RangeCheck8 checks: memory.size > address + 1 (i.e. address + 1 byte is in range). + // For len == 0: check address + 0 <= memory.size, equivalent to RangeCheck8(address - 1). + // For len > 0: check address + len - 1 is in range, equivalent to RangeCheck8(address + len - 1). + // Special case: address == 0 && len == 0 is always valid — skip check entirely. if (data.Length == 0) + { + // Emit a runtime check: if address > 0, verify address - 1 is in range. + var skipCheck = instanceConstructorIL.DefineLabel(); + instanceConstructorIL.Emit(OpCodes.Ldloc, segAddress); + instanceConstructorIL.Emit(OpCodes.Brfalse_S, skipCheck); + + instanceConstructorIL.Emit(OpCodes.Ldloc, segAddress); + instanceConstructorIL.Emit(OpCodes.Ldc_I4_1); + instanceConstructorIL.Emit(OpCodes.Sub_Ovf_Un); + instanceConstructorIL.Emit(OpCodes.Ldarg_0); + instanceConstructorIL.Emit(OpCodes.Call, context[HelperMethod.RangeCheck8, Instructions.MemoryImmediateInstruction.CreateRangeCheck]); + instanceConstructorIL.Emit(OpCodes.Pop); + + instanceConstructorIL.MarkLabel(skipCheck); + // No write needed for zero-length segment. continue; + } //Ensure sufficient memory is allocated, error if max is exceeded. - instanceConstructorIL.Emit(OpCodes.Ldloc, address); - instanceConstructorIL.Emit(OpCodes.Ldc_I4, data.Length); + // Check the last byte (address + data.Length - 1) is within bounds. RangeCheck8 checks ptr+1 <= size. + instanceConstructorIL.Emit(OpCodes.Ldloc, segAddress); + instanceConstructorIL.Emit(OpCodes.Ldc_I4, data.Length - 1); instanceConstructorIL.Emit(OpCodes.Add_Ovf_Un); instanceConstructorIL.Emit(OpCodes.Ldarg_0); @@ -1434,18 +1787,23 @@ static void SectionData(Reader reader, CompilationContext context, FieldBuilder if (data.Length > 0x3f0000) //Limitation of DefineInitializedData, can be corrected by splitting the data. throw new NotSupportedException($"Data segment {i} is length {data.Length}, exceeding the current implementation limit of 4128768."); - var field = exportsBuilder.DefineInitializedData($"☣ Data {i}", data, FieldAttributes.Assembly | FieldAttributes.InitOnly); + var dataField = exportsBuilder.DefineInitializedData($"☣ Data {i}", data, FieldAttributes.Assembly | FieldAttributes.InitOnly); + pendingWrites.Add((segAddress, dataField, data.Length)); + } + // Emit all writes after all bounds checks have passed (atomicity guarantee). + foreach (var (addrLocal, dataField, dataLen) in pendingWrites) + { instanceConstructorIL.Emit(OpCodes.Ldarg_0); - instanceConstructorIL.Emit(OpCodes.Ldfld, memory); + instanceConstructorIL.Emit(OpCodes.Ldfld, memory!); instanceConstructorIL.Emit(OpCodes.Call, UnmanagedMemory.StartGetter); - instanceConstructorIL.Emit(OpCodes.Ldloc, address); + instanceConstructorIL.Emit(OpCodes.Ldloc, addrLocal); instanceConstructorIL.Emit(OpCodes.Conv_I); instanceConstructorIL.Emit(OpCodes.Add_Ovf_Un); - instanceConstructorIL.Emit(OpCodes.Ldsflda, field); + instanceConstructorIL.Emit(OpCodes.Ldsflda, dataField); - instanceConstructorIL.Emit(OpCodes.Ldc_I4, data.Length); + instanceConstructorIL.Emit(OpCodes.Ldc_I4, dataLen); instanceConstructorIL.Emit(OpCodes.Cpblk); } diff --git a/WebAssembly/Runtime/CompilerConfiguration.cs b/WebAssembly/Runtime/CompilerConfiguration.cs index 9eab3dda..3e232e88 100644 --- a/WebAssembly/Runtime/CompilerConfiguration.cs +++ b/WebAssembly/Runtime/CompilerConfiguration.cs @@ -1,6 +1,7 @@ using System; using System.Diagnostics; using System.Reflection; +using WebAssembly.Runtime.Compilation; namespace WebAssembly.Runtime; diff --git a/WebAssembly/Runtime/FloatHelper.cs b/WebAssembly/Runtime/FloatHelper.cs new file mode 100644 index 00000000..8afa0cf4 --- /dev/null +++ b/WebAssembly/Runtime/FloatHelper.cs @@ -0,0 +1,80 @@ +using System.Reflection; +using System.Runtime.CompilerServices; + +namespace WebAssembly.Runtime; + +/// +/// Runtime helpers for bit-exact float operations that bypass CLR NaN canonicalization. +/// +public static class FloatHelper +{ + internal static readonly RegeneratingWeakReference UInt32BitsToFloatMethod = new( + () => typeof(FloatHelper).GetMethod(nameof(UInt32BitsToFloat), BindingFlags.Public | BindingFlags.Static)!); + + internal static readonly RegeneratingWeakReference UInt64BitsToDoubleMethod = new( + () => typeof(FloatHelper).GetMethod(nameof(UInt64BitsToDouble), BindingFlags.Public | BindingFlags.Static)!); + + internal static readonly RegeneratingWeakReference FloatToUInt32BitsMethod = new( + () => typeof(FloatHelper).GetMethod(nameof(FloatToUInt32Bits), BindingFlags.Public | BindingFlags.Static)!); + + internal static readonly RegeneratingWeakReference DoubleToUInt64BitsMethod = new( + () => typeof(FloatHelper).GetMethod(nameof(DoubleToUInt64Bits), BindingFlags.Public | BindingFlags.Static)!); + + /// Reinterprets the bit pattern of a as a , preserving NaN payloads. + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static float UInt32BitsToFloat(uint bits) + { + var b = bits; + return Unsafe.As(ref b); + } + + /// Reinterprets the bit pattern of a as a , preserving NaN payloads. + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static double UInt64BitsToDouble(ulong bits) + { + var b = bits; + return Unsafe.As(ref b); + } + + /// Reinterprets the bit pattern of a as a , preserving NaN payloads. + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static uint FloatToUInt32Bits(float value) => Unsafe.As(ref value); + + /// Reinterprets the bit pattern of a as a , preserving NaN payloads. + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static ulong DoubleToUInt64Bits(double value) => Unsafe.As(ref value); + + internal static readonly RegeneratingWeakReference CanonicalizeFloat32Method = new( + () => typeof(FloatHelper).GetMethod(nameof(CanonicalizeFloat32), BindingFlags.Public | BindingFlags.Static)!); + + internal static readonly RegeneratingWeakReference CanonicalizeFloat64Method = new( + () => typeof(FloatHelper).GetMethod(nameof(CanonicalizeFloat64), BindingFlags.Public | BindingFlags.Static)!); + + // Canonical qNaN bit patterns per WASM spec + private const uint CanonicalFloat32NaN = 0x7FC00000u; + private const ulong CanonicalFloat64NaN = 0x7FF8000000000000UL; + + /// Returns the canonical qNaN if is NaN; otherwise returns unchanged. + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static float CanonicalizeFloat32(float value) + { + if (float.IsNaN(value)) + { + var canonical = CanonicalFloat32NaN; + return Unsafe.As(ref canonical); + } + return value; + } + + /// Returns the canonical qNaN if is NaN; otherwise returns unchanged. + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static double CanonicalizeFloat64(double value) + { + if (double.IsNaN(value)) + { + var canonical = CanonicalFloat64NaN; + return Unsafe.As(ref canonical); + } + return value; + } +} diff --git a/WebAssembly/Runtime/FunctionTable.cs b/WebAssembly/Runtime/FunctionTable.cs index 06f94600..9a7ab89c 100644 --- a/WebAssembly/Runtime/FunctionTable.cs +++ b/WebAssembly/Runtime/FunctionTable.cs @@ -39,6 +39,12 @@ public class FunctionTable : TableImport .GetDeclaredMethod(nameof(Grow))! ); + internal static readonly RegeneratingWeakReference InitFromSegmentMethod = new(() => + typeof(FunctionTable).GetTypeInfo().GetDeclaredMethod(nameof(InitFromSegment))!); + + internal static readonly RegeneratingWeakReference CopyMethod = new(() => + typeof(FunctionTable).GetTypeInfo().GetDeclaredMethod(nameof(Copy))!); + /// /// Always . /// @@ -77,43 +83,20 @@ public FunctionTable(uint initial, uint? maximum) this.Initial = initial; this.Maximum = maximum; this.delegates = new Delegate[initial]; - this.delegateTypes = new Type[initial]; } private Delegate?[] delegates; - private Type?[] delegateTypes; /// - /// Gets or sets the delegate at the indicated index. The first time a delegate is provided, it locks in the type for any future reassignments. + /// Gets or sets the delegate at the indicated index. /// /// The index within the table to target. /// The delegate at that index, which may be null. /// does not fall within the range of the table. - /// The delegate is expected to be of a different type than supplied. - /// Delegate types set by the compiler come from the provided (or default) . public Delegate? this[int index] { get => this.delegates[index]; - set - { - if (value != null) - { - var expectedType = this.delegateTypes[index]; - var actualType = value.GetType(); - - if (expectedType == null) - { - this.delegateTypes[index] = actualType; - } - else if (actualType != expectedType) - { - var message = $"The delegate at position {index} is expected to be of type {expectedType}, but the supplied delegate is {actualType}."; - throw new ArgumentException(message, nameof(value)); - } - } - - this.delegates[index] = value; - } + set => this.delegates[index] = value; } /// @@ -140,8 +123,42 @@ public uint Grow(uint number) var checkedSize = checked((int)newSize); Array.Resize(ref delegates, checkedSize); - Array.Resize(ref delegateTypes, checkedSize); return oldSize; } + + /// + /// Copies entries from starting at into this table at . + /// A null is treated as a dropped (length-0) segment. + /// + public void InitFromSegment(uint dst, Delegate?[]? src, uint srcOffset, uint length) + { + var srcLen = src != null ? (uint)src.Length : 0u; + var dstEnd = checked(dst + length); + var srcEnd = checked(srcOffset + length); + // Trigger natural IndexOutOfRangeException on bounds violations (atomic pre-check). + if (dstEnd > this.Length || srcEnd > srcLen) + _ = this.delegates[int.MaxValue]; // throws IndexOutOfRangeException + if (length == 0) return; + for (var i = 0u; i < length; i++) + this[(int)(dst + i)] = src![(int)(srcOffset + i)]; + } + + /// + /// Copies entries from offset to offset within this table. + /// + public void Copy(uint dst, uint src, uint length) + { + var dstEnd = checked(dst + length); + var srcEnd = checked(src + length); + if (dstEnd > this.Length || srcEnd > this.Length) + _ = this.delegates[int.MaxValue]; // throws IndexOutOfRangeException + if (length == 0) return; + if (dst <= src) + for (var i = 0u; i < length; i++) + this[(int)(dst + i)] = this[(int)(src + i)]; + else + for (var i = length; i > 0; i--) + this[(int)(dst + i - 1)] = this[(int)(src + i - 1)]; + } } diff --git a/WebAssembly/Runtime/GlobalImport.cs b/WebAssembly/Runtime/GlobalImport.cs index b61582e8..3bc197c7 100644 --- a/WebAssembly/Runtime/GlobalImport.cs +++ b/WebAssembly/Runtime/GlobalImport.cs @@ -116,7 +116,7 @@ static WebAssemblyValueType DetermineValueType(Delegate getter, Delegate? setter if (setter != null) { - if (setter.Method.ReturnType != null) + if (setter.Method.ReturnType != typeof(void)) throw new ArgumentException("setter cannot have a return type.", nameof(setter)); var sparms = setter.Method.GetParameters(); diff --git a/WebAssembly/Runtime/ImportException.cs b/WebAssembly/Runtime/ImportException.cs index 94ff9f9e..6ca2f626 100644 --- a/WebAssembly/Runtime/ImportException.cs +++ b/WebAssembly/Runtime/ImportException.cs @@ -39,4 +39,26 @@ internal static void EmitTryCast(ILGenerator il, Type target, CompilerConfigurat il.MarkLabel(typeCheckPassed); } + + /// Validates that the provided table's limits satisfy the module's requirements. + public static void ValidateTableLimits(FunctionTable table, uint requiredMin, uint requiredMax) + { + if (table.Initial < requiredMin || table.Maximum.GetValueOrDefault(uint.MaxValue) > requiredMax) + throw new ImportException("Incompatible import type: table limits do not match."); + } + + /// Validates that the provided memory's limits satisfy the module's requirements. + public static void ValidateMemoryLimits(UnmanagedMemory memory, uint requiredMin, uint requiredMax) + { + if (memory.Minimum < requiredMin || memory.Maximum > requiredMax) + throw new ImportException("Incompatible import type: memory limits do not match."); + } + + /// Validates that the provided global's mutability matches what the module requires. + public static void ValidateGlobalMutability(GlobalImport global, bool requiredMutable) + { + var isMutable = global.Setter != null; + if (isMutable != requiredMutable) + throw new ImportException($"Incompatible import type: global mutability mismatch (required {(requiredMutable ? "mutable" : "immutable")}, got {(isMutable ? "mutable" : "immutable")})."); + } } diff --git a/WebAssembly/Runtime/RuntimeImport.cs b/WebAssembly/Runtime/RuntimeImport.cs index 50d2356a..950731c3 100644 --- a/WebAssembly/Runtime/RuntimeImport.cs +++ b/WebAssembly/Runtime/RuntimeImport.cs @@ -64,16 +64,13 @@ Delegate GetDelegate(MethodInfo method) case ExternalKind.Table: { - var property = member as PropertyInfo; - if (property == null) - continue; // TODO: Throw an exception for mismatch. - - var getter = property.GetGetMethod(); + // The attribute is placed on the getter method; handle both getter method and property. + MethodInfo? getter = member as MethodInfo ?? (member as PropertyInfo)?.GetGetMethod(); if (getter == null) - continue; // TODO: Throw an exception for missing getter. + continue; if (getter.Invoke(exports, []) is not FunctionTable table) - continue; // TODO: Throw an exception for missing result. + continue; yield return (native.Name, table); } @@ -81,13 +78,9 @@ Delegate GetDelegate(MethodInfo method) case ExternalKind.Memory: { - var property = member as PropertyInfo; - if (property == null) - continue; // TODO: Throw an exception for mismatch. - - var getter = property.GetGetMethod(); + MethodInfo? getter = member as MethodInfo ?? (member as PropertyInfo)?.GetGetMethod(); if (getter == null) - continue; // TODO: Throw an exception for missing getter. + continue; yield return ( native.Name, @@ -98,15 +91,14 @@ Delegate GetDelegate(MethodInfo method) case ExternalKind.Global: { - var property = member as PropertyInfo; - if (property == null) - continue; // TODO: Throw an exception for mismatch. - - var rawGetter = property.GetGetMethod(); + MethodInfo? rawGetter = member as MethodInfo ?? (member as PropertyInfo)?.GetGetMethod(); if (rawGetter == null) - continue; // TODO: Throw an exception for missing getter. + continue; - var rawSetter = property.GetSetMethod(); + // For getter-only exports, there's no setter on the method itself; look up the property. + var property = member as PropertyInfo ?? + exports.GetType().GetProperty(rawGetter.Name.StartsWith("get_", StringComparison.Ordinal) ? rawGetter.Name.Substring(4) : rawGetter.Name); + var rawSetter = property?.GetSetMethod(); var getter = GetDelegate(rawGetter); var setter = rawSetter != null ? GetDelegate(rawSetter) : null; diff --git a/WebAssembly/Runtime/UnmanagedMemory.cs b/WebAssembly/Runtime/UnmanagedMemory.cs index 89991446..8cc5272c 100644 --- a/WebAssembly/Runtime/UnmanagedMemory.cs +++ b/WebAssembly/Runtime/UnmanagedMemory.cs @@ -16,6 +16,12 @@ public sealed class UnmanagedMemory : IDisposable => typeof(UnmanagedMemory).GetTypeInfo().DeclaredProperties.First(prop => prop.Name == nameof(Start)).GetMethod!); internal static readonly RegeneratingWeakReference GrowMethod = new(() => typeof(UnmanagedMemory).GetTypeInfo().DeclaredMethods.First(prop => prop.Name == nameof(Grow))); + internal static readonly RegeneratingWeakReference CopyMethod = new(() + => typeof(UnmanagedMemory).GetTypeInfo().DeclaredMethods.First(m => m.Name == nameof(Copy))); + internal static readonly RegeneratingWeakReference FillMethod = new(() + => typeof(UnmanagedMemory).GetTypeInfo().DeclaredMethods.First(m => m.Name == nameof(Fill))); + internal static readonly RegeneratingWeakReference InitFromSegmentMethod = new(() + => typeof(UnmanagedMemory).GetTypeInfo().DeclaredMethods.First(m => m.Name == nameof(InitFromSegment))); private bool disposed; @@ -132,6 +138,55 @@ static unsafe void ZeroMemory(IntPtr s, uint n) return failed; } + /// + /// Copies bytes from to within this memory. + /// Handles overlapping regions correctly. + /// + public unsafe void Copy(uint dst, uint src, uint length) + { + var dstEnd = checked(dst + length); + var srcEnd = checked(src + length); + if (dstEnd > this.Size) + throw new MemoryAccessOutOfRangeException(dstEnd, this.Size); + if (srcEnd > this.Size) + throw new MemoryAccessOutOfRangeException(srcEnd, this.Size); + if (length == 0) return; + Buffer.MemoryCopy((void*)(this.Start + (int)src), (void*)(this.Start + (int)dst), length, length); + } + + /// + /// Copies bytes from starting at into this memory at . + /// Used to implement memory.init. A null is treated as a dropped (length-0) segment. + /// + public unsafe void InitFromSegment(uint dst, byte[]? src, uint srcOffset, uint length) + { + // A dropped (null) segment is treated as length-0 for bounds checking purposes (WASM spec). + var srcLen = src != null ? (uint)src.Length : 0u; + var dstEnd = checked(dst + length); + var srcEnd = checked(srcOffset + length); + if (dstEnd > this.Size) + throw new MemoryAccessOutOfRangeException(dstEnd, this.Size); + if (srcEnd > srcLen) + throw new MemoryAccessOutOfRangeException(srcEnd, srcLen); + if (length == 0) return; + fixed (byte* pSrc = src) + Buffer.MemoryCopy(pSrc + srcOffset, (void*)(this.Start + (int)dst), length, length); + } + + /// + /// Fills bytes starting at with the low 8 bits of . + /// + public unsafe void Fill(uint dst, uint value, uint length) + { + if (checked(dst + length) > this.Size) + throw new MemoryAccessOutOfRangeException(checked(dst + length), this.Size); + if (length == 0) return; + var p = (byte*)(this.Start + (int)dst); + var b = (byte)(value & 0xFF); + for (uint i = 0; i < length; i++) + p[i] = b; + } + /// /// Calls . /// diff --git a/WebAssembly/Runtime/V128Helper.cs b/WebAssembly/Runtime/V128Helper.cs new file mode 100644 index 00000000..3245edec --- /dev/null +++ b/WebAssembly/Runtime/V128Helper.cs @@ -0,0 +1,1414 @@ +using System; +using System.Reflection; +using System.Runtime.CompilerServices; + +#if NET5_0_OR_GREATER +using System.Runtime.Intrinsics; +#endif + +namespace WebAssembly.Runtime; + +/// +/// Runtime helpers for SIMD v128 load/store/const operations. +/// On .NET 5+ these operate on Vector128<byte>; +/// on older runtimes they use . +/// +public static class V128Helper +{ + internal static readonly RegeneratingWeakReference ReadUnalignedMethod = new(() + => typeof(V128Helper).GetMethod(nameof(ReadUnaligned), BindingFlags.Public | BindingFlags.Static)!); + + internal static readonly RegeneratingWeakReference WriteUnalignedMethod = new(() + => typeof(V128Helper).GetMethod(nameof(WriteUnaligned), BindingFlags.Public | BindingFlags.Static)!); + + internal static readonly RegeneratingWeakReference CreateMethod = new(() + => typeof(V128Helper).GetMethod(nameof(Create), BindingFlags.Public | BindingFlags.Static)!); + + // --- v128 bitwise --- + internal static readonly RegeneratingWeakReference V128NotMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Not), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128AndMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128And), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128AndNotMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128AndNot), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128OrMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Or), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128XorMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Xor), BindingFlags.Public | BindingFlags.Static)!); + + // --- i8x16 --- + internal static readonly RegeneratingWeakReference Int8x16AbsMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Abs), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16NegMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Neg), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16AddMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Add), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16SubMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Sub), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16AddSatSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16AddSatS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16AddSatUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16AddSatU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16SubSatSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16SubSatS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16SubSatUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16SubSatU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16MinSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16MinS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16MinUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16MinU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16MaxSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16MaxS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16MaxUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16MaxU), BindingFlags.Public | BindingFlags.Static)!); + + // --- i16x8 --- + internal static readonly RegeneratingWeakReference Int16x8AbsMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Abs), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8NegMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Neg), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8AddMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Add), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8SubMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Sub), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8MulMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Mul), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8AddSatSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8AddSatS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8AddSatUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8AddSatU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8SubSatSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8SubSatS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8SubSatUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8SubSatU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8MinSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8MinS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8MinUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8MinU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8MaxSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8MaxS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8MaxUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8MaxU), BindingFlags.Public | BindingFlags.Static)!); + + // --- i32x4 --- + internal static readonly RegeneratingWeakReference Int32x4AbsMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4Abs), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4NegMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4Neg), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4AddMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4Add), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4SubMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4Sub), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4MulMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4Mul), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4MinSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4MinS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4MinUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4MinU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4MaxSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4MaxS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4MaxUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4MaxU), BindingFlags.Public | BindingFlags.Static)!); + + // --- i64x2 --- + internal static readonly RegeneratingWeakReference Int64x2AbsMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2Abs), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2NegMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2Neg), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2AddMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2Add), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2SubMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2Sub), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2MulMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2Mul), BindingFlags.Public | BindingFlags.Static)!); + + // --- f32x4 --- + internal static readonly RegeneratingWeakReference Float32x4AbsMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Abs), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4NegMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Neg), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4SqrtMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Sqrt), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4CeilMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Ceil), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4FloorMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Floor), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4TruncMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Trunc), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4NearestMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Nearest), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4AddMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Add), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4SubMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Sub), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4MulMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Mul), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4DivMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Div), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4MinMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Min), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4MaxMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Max), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4PminMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Pmin), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4PmaxMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Pmax), BindingFlags.Public | BindingFlags.Static)!); + + // --- f64x2 --- + internal static readonly RegeneratingWeakReference Float64x2AbsMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Abs), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2NegMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Neg), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2SqrtMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Sqrt), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2CeilMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Ceil), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2FloorMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Floor), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2TruncMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Trunc), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2NearestMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Nearest), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2AddMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Add), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2SubMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Sub), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2MulMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Mul), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2DivMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Div), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2MinMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Min), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2MaxMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Max), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2PminMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Pmin), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2PmaxMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Pmax), BindingFlags.Public | BindingFlags.Static)!); + + // --- comparisons --- + internal static readonly RegeneratingWeakReference Int8x16EqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Equal), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16NotEqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16NotEqual), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16LtSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16LtS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16LtUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16LtU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16GtSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16GtS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16GtUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16GtU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16LeSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16LeS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16LeUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16LeU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16GeSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16GeS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16GeUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16GeU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8EqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Equal), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8NotEqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8NotEqual), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8LtSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8LtS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8LtUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8LtU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8GtSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8GtS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8GtUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8GtU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8LeSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8LeS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8LeUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8LeU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8GeSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8GeS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8GeUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8GeU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4EqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4Equal), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4NotEqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4NotEqual), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4LtSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4LtS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4LtUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4LtU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4GtSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4GtS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4GtUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4GtU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4LeSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4LeS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4LeUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4LeU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4GeSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4GeS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4GeUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4GeU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2EqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2Equal), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2NotEqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2NotEqual), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2LtSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2LtS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2GtSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2GtS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2LeSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2LeS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2GeSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2GeS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4EqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Equal), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4NotEqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4NotEqual), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4LtMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Lt), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4GtMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Gt), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4LeMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Le), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4GeMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Ge), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2EqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Equal), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2NotEqualMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2NotEqual), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2LtMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Lt), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2GtMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Gt), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2LeMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Le), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2GeMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Ge), BindingFlags.Public | BindingFlags.Static)!); + + // --- shifts --- + internal static readonly RegeneratingWeakReference Int8x16ShlMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Shl), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16ShrSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16ShrS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16ShrUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16ShrU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ShlMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Shl), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ShrSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ShrS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ShrUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ShrU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ShlMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4Shl), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ShrSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ShrS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ShrUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ShrU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ShlMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2Shl), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ShrSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ShrS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ShrUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ShrU), BindingFlags.Public | BindingFlags.Static)!); + + // --- AllTrue / Bitmask / AnyTrue --- + internal static readonly RegeneratingWeakReference Int8x16AllTrueMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16AllTrue), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8AllTrueMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8AllTrue), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4AllTrueMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4AllTrue), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2AllTrueMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2AllTrue), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16BitmaskMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Bitmask), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8BitmaskMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Bitmask), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4BitmaskMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4Bitmask), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2BitmaskMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2Bitmask), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128AnyTrueMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128AnyTrue), BindingFlags.Public | BindingFlags.Static)!); + + // --- misc unary --- + internal static readonly RegeneratingWeakReference Int8x16PopcntMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Popcnt), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16AvgrUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16AvgrU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8AvgrUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8AvgrU), BindingFlags.Public | BindingFlags.Static)!); + + // --- narrow --- + internal static readonly RegeneratingWeakReference Int8x16NarrowI16x8SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16NarrowI16x8S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16NarrowI16x8UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16NarrowI16x8U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8NarrowI32x4SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8NarrowI32x4S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8NarrowI32x4UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8NarrowI32x4U), BindingFlags.Public | BindingFlags.Static)!); + + // --- extend --- + internal static readonly RegeneratingWeakReference Int16x8ExtLowI8x16SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtLowI8x16S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ExtHighI8x16SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtHighI8x16S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ExtLowI8x16UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtLowI8x16U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ExtHighI8x16UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtHighI8x16U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtLowI16x8SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtLowI16x8S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtHighI16x8SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtHighI16x8S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtLowI16x8UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtLowI16x8U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtHighI16x8UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtHighI16x8U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ExtLowI32x4SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ExtLowI32x4S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ExtHighI32x4SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ExtHighI32x4S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ExtLowI32x4UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ExtLowI32x4U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ExtHighI32x4UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ExtHighI32x4U), BindingFlags.Public | BindingFlags.Static)!); + + // --- extmul --- + internal static readonly RegeneratingWeakReference Int16x8ExtmulLowI8x16SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtmulLowI8x16S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ExtmulHighI8x16SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtmulHighI8x16S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ExtmulLowI8x16UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtmulLowI8x16U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ExtmulHighI8x16UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtmulHighI8x16U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtmulLowI16x8SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtmulLowI16x8S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtmulHighI16x8SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtmulHighI16x8S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtmulLowI16x8UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtmulLowI16x8U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtmulHighI16x8UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtmulHighI16x8U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ExtmulLowI32x4SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ExtmulLowI32x4S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ExtmulHighI32x4SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ExtmulHighI32x4S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ExtmulLowI32x4UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ExtmulLowI32x4U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ExtmulHighI32x4UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ExtmulHighI32x4U), BindingFlags.Public | BindingFlags.Static)!); + + // --- extadd pairwise --- + internal static readonly RegeneratingWeakReference Int16x8ExtaddPairwiseI8x16SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtaddPairwiseI8x16S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ExtaddPairwiseI8x16UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtaddPairwiseI8x16U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtaddPairwiseI16x8SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtaddPairwiseI16x8S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtaddPairwiseI16x8UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtaddPairwiseI16x8U), BindingFlags.Public | BindingFlags.Static)!); + + // --- Q15MulrSat / Dot --- + internal static readonly RegeneratingWeakReference Int16x8Q15MulrSatSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Q15MulrSatS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4DotI16x8SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4DotI16x8S), BindingFlags.Public | BindingFlags.Static)!); + + // --- V128Bitselect --- + internal static readonly RegeneratingWeakReference V128BitselectMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Bitselect), BindingFlags.Public | BindingFlags.Static)!); + + // --- load/store lane --- + internal static readonly RegeneratingWeakReference V128Load8LaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load8Lane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load16LaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load16Lane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load32LaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load32Lane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load64LaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load64Lane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Store8LaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Store8Lane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Store16LaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Store16Lane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Store32LaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Store32Lane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Store64LaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Store64Lane), BindingFlags.Public | BindingFlags.Static)!); + + // --- load zero --- + internal static readonly RegeneratingWeakReference V128Load32ZeroMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load32Zero), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load64ZeroMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load64Zero), BindingFlags.Public | BindingFlags.Static)!); + + // --- extended loads (ptr → v128) --- + internal static readonly RegeneratingWeakReference V128Load8x8SMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load8x8S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load8x8UMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load8x8U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load16x4SMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load16x4S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load16x4UMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load16x4U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load32x2SMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load32x2S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load32x2UMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load32x2U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load8SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load8Splat), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load16SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load16Splat), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load32SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load32Splat), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference V128Load64SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(V128Load64Splat), BindingFlags.Public | BindingFlags.Static)!); + + // --- trunc sat / convert / demote / promote --- + internal static readonly RegeneratingWeakReference Int32x4TruncSatF32x4SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4TruncSatF32x4S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4TruncSatF32x4UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4TruncSatF32x4U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4TruncSatF64x2SZeroMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4TruncSatF64x2SZero), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4TruncSatF64x2UZeroMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4TruncSatF64x2UZero), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4ConvertI32x4SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4ConvertI32x4S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4ConvertI32x4UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4ConvertI32x4U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2ConvertLowI32x4SMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2ConvertLowI32x4S), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2ConvertLowI32x4UMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2ConvertLowI32x4U), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4DemoteF64x2ZeroMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4DemoteF64x2Zero), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2PromoteLowF32x4Method = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2PromoteLowF32x4), BindingFlags.Public | BindingFlags.Static)!); + + // --- shuffle / swizzle --- + internal static readonly RegeneratingWeakReference Int8x16ShuffleMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Shuffle), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16SwizzleMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Swizzle), BindingFlags.Public | BindingFlags.Static)!); + + // --- splats --- + internal static readonly RegeneratingWeakReference Int8x16SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16Splat), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8Splat), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4Splat), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2Splat), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4Splat), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2SplatMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2Splat), BindingFlags.Public | BindingFlags.Static)!); + + // --- extract lane --- + internal static readonly RegeneratingWeakReference Int8x16ExtractLaneSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16ExtractLaneS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int8x16ExtractLaneUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16ExtractLaneU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ExtractLaneSMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtractLaneS), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ExtractLaneUMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ExtractLaneU), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ExtractLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ExtractLane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ExtractLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ExtractLane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4ExtractLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4ExtractLane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2ExtractLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2ExtractLane), BindingFlags.Public | BindingFlags.Static)!); + + // --- replace lane --- + internal static readonly RegeneratingWeakReference Int8x16ReplaceLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int8x16ReplaceLane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int16x8ReplaceLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int16x8ReplaceLane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int32x4ReplaceLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int32x4ReplaceLane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Int64x2ReplaceLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Int64x2ReplaceLane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float32x4ReplaceLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float32x4ReplaceLane), BindingFlags.Public | BindingFlags.Static)!); + internal static readonly RegeneratingWeakReference Float64x2ReplaceLaneMethod = new(() => typeof(V128Helper).GetMethod(nameof(Float64x2ReplaceLane), BindingFlags.Public | BindingFlags.Static)!); + +#if NET5_0_OR_GREATER + /// The CLR type used to represent v128 at runtime on this platform. + public static Type V128Type => typeof(System.Runtime.Intrinsics.Vector128); + + /// Read a 128-bit vector from an unaligned native pointer. + public static unsafe System.Runtime.Intrinsics.Vector128 ReadUnaligned(IntPtr ptr) + => Unsafe.ReadUnaligned>((void*)ptr); + + /// Write a 128-bit vector to an unaligned native pointer. + public static unsafe void WriteUnaligned(IntPtr ptr, System.Runtime.Intrinsics.Vector128 value) + => Unsafe.WriteUnaligned>((void*)ptr, value); + + /// Create a v128 from 16 bytes. + public static Vector128 Create( + byte b0, byte b1, byte b2, byte b3, byte b4, byte b5, byte b6, byte b7, + byte b8, byte b9, byte b10, byte b11, byte b12, byte b13, byte b14, byte b15) + => Vector128.Create(b0, b1, b2, b3, b4, b5, b6, b7, b8, b9, b10, b11, b12, b13, b14, b15); + + /// v128 bitwise NOT. + public static Vector128 V128Not(Vector128 a) => ~a; + /// v128 bitwise AND. + public static Vector128 V128And(Vector128 a, Vector128 b) => a & b; + /// v128 bitwise ANDNOT (a & ~b). + public static Vector128 V128AndNot(Vector128 a, Vector128 b) => Vector128.AndNot(a, b); + /// v128 bitwise OR. + public static Vector128 V128Or(Vector128 a, Vector128 b) => a | b; + /// v128 bitwise XOR. + public static Vector128 V128Xor(Vector128 a, Vector128 b) => a ^ b; + + /// i8x16 shuffle (two vectors, 16 byte lane indices 0-31). + public static Vector128 Int8x16Shuffle(Vector128 a, Vector128 b, byte[] indices) + { + var src = new byte[32]; + for (var i = 0; i < 16; i++) { src[i] = a.GetElement(i); src[16+i] = b.GetElement(i); } + var r = new byte[16]; + for (var i = 0; i < 16; i++) r[i] = indices[i] < 32 ? src[indices[i]] : (byte)0; + return Vector128.Create(r); + } + /// i8x16 swizzle (select lanes of a by indices in b, 0-15; out-of-range → 0). + public static Vector128 Int8x16Swizzle(Vector128 a, Vector128 b) + { + var r = new byte[16]; + for (var i = 0; i < 16; i++) { var idx = b.GetElement(i); r[i] = idx < 16 ? a.GetElement(idx) : (byte)0; } + return Vector128.Create(r); + } + + /// Splat i32 to all i8x16 lanes. + public static Vector128 Int8x16Splat(int x) => Vector128.Create((byte)(x & 0xFF)); + /// Splat i32 to all i16x8 lanes. + public static Vector128 Int16x8Splat(int x) => Vector128.Create((short)(x & 0xFFFF)).AsByte(); + /// Splat i32 to all i32x4 lanes. + public static Vector128 Int32x4Splat(int x) => Vector128.Create(x).AsByte(); + /// Splat i64 to all i64x2 lanes. + public static Vector128 Int64x2Splat(long x) => Vector128.Create(x).AsByte(); + /// Splat f32 to all f32x4 lanes. + public static Vector128 Float32x4Splat(float x) => Vector128.Create(x).AsByte(); + /// Splat f64 to both f64x2 lanes. + public static Vector128 Float64x2Splat(double x) => Vector128.Create(x).AsByte(); + + /// Extract signed i8 lane as i32. + public static int Int8x16ExtractLaneS(Vector128 v, int lane) => (sbyte)v.GetElement(lane); + /// Extract unsigned i8 lane as i32. + public static int Int8x16ExtractLaneU(Vector128 v, int lane) => v.GetElement(lane); + /// Extract signed i16 lane as i32. + public static int Int16x8ExtractLaneS(Vector128 v, int lane) => v.AsInt16().GetElement(lane); + /// Extract unsigned i16 lane as i32. + public static int Int16x8ExtractLaneU(Vector128 v, int lane) => v.AsUInt16().GetElement(lane); + /// Extract i32 lane. + public static int Int32x4ExtractLane(Vector128 v, int lane) => v.AsInt32().GetElement(lane); + /// Extract i64 lane. + public static long Int64x2ExtractLane(Vector128 v, int lane) => v.AsInt64().GetElement(lane); + /// Extract f32 lane. + public static float Float32x4ExtractLane(Vector128 v, int lane) => v.AsSingle().GetElement(lane); + /// Extract f64 lane. + public static double Float64x2ExtractLane(Vector128 v, int lane) => v.AsDouble().GetElement(lane); + + /// Replace i8x16 lane with low byte of i32. + public static Vector128 Int8x16ReplaceLane(Vector128 v, int lane, int x) => v.WithElement(lane, (byte)(x & 0xFF)); + /// Replace i16x8 lane with low 16 bits of i32. + public static Vector128 Int16x8ReplaceLane(Vector128 v, int lane, int x) => v.AsInt16().WithElement(lane, (short)(x & 0xFFFF)).AsByte(); + /// Replace i32x4 lane. + public static Vector128 Int32x4ReplaceLane(Vector128 v, int lane, int x) => v.AsInt32().WithElement(lane, x).AsByte(); + /// Replace i64x2 lane. + public static Vector128 Int64x2ReplaceLane(Vector128 v, int lane, long x) => v.AsInt64().WithElement(lane, x).AsByte(); + /// Replace f32x4 lane. + public static Vector128 Float32x4ReplaceLane(Vector128 v, int lane, float x) => v.AsSingle().WithElement(lane, x).AsByte(); + /// Replace f64x2 lane. + public static Vector128 Float64x2ReplaceLane(Vector128 v, int lane, double x) => v.AsDouble().WithElement(lane, x).AsByte(); + + /// i8x16 absolute value. + public static Vector128 Int8x16Abs(Vector128 a) => Vector128.Abs(a.AsSByte()).AsByte(); + /// i8x16 negate. + public static Vector128 Int8x16Neg(Vector128 a) => (-a.AsSByte()).AsByte(); + /// i8x16 add. + public static Vector128 Int8x16Add(Vector128 a, Vector128 b) => (a.AsSByte() + b.AsSByte()).AsByte(); + /// i8x16 subtract. + public static Vector128 Int8x16Sub(Vector128 a, Vector128 b) => (a.AsSByte() - b.AsSByte()).AsByte(); + /// i8x16 signed saturating add. + public static Vector128 Int8x16AddSatS(Vector128 a, Vector128 b) + { + var r = new sbyte[16]; + for (var i = 0; i < 16; i++) { var v = a.AsSByte().GetElement(i) + b.AsSByte().GetElement(i); r[i] = v < -128 ? (sbyte)-128 : v > 127 ? (sbyte)127 : (sbyte)v; } + return Vector128.Create(r).AsByte(); + } + /// i8x16 unsigned saturating add. + public static Vector128 Int8x16AddSatU(Vector128 a, Vector128 b) + { + var r = new byte[16]; + for (var i = 0; i < 16; i++) { var v = a.GetElement(i) + b.GetElement(i); r[i] = v > 255 ? (byte)255 : (byte)v; } + return Vector128.Create(r); + } + /// i8x16 signed saturating subtract. + public static Vector128 Int8x16SubSatS(Vector128 a, Vector128 b) + { + var r = new sbyte[16]; + for (var i = 0; i < 16; i++) { var v = a.AsSByte().GetElement(i) - b.AsSByte().GetElement(i); r[i] = v < -128 ? (sbyte)-128 : v > 127 ? (sbyte)127 : (sbyte)v; } + return Vector128.Create(r).AsByte(); + } + /// i8x16 unsigned saturating subtract. + public static Vector128 Int8x16SubSatU(Vector128 a, Vector128 b) + { + var r = new byte[16]; + for (var i = 0; i < 16; i++) { var x = a.GetElement(i); var y = b.GetElement(i); r[i] = x < y ? (byte)0 : (byte)(x - y); } + return Vector128.Create(r); + } + /// i8x16 signed min. + public static Vector128 Int8x16MinS(Vector128 a, Vector128 b) => Vector128.Min(a.AsSByte(), b.AsSByte()).AsByte(); + /// i8x16 unsigned min. + public static Vector128 Int8x16MinU(Vector128 a, Vector128 b) => Vector128.Min(a, b); + /// i8x16 signed max. + public static Vector128 Int8x16MaxS(Vector128 a, Vector128 b) => Vector128.Max(a.AsSByte(), b.AsSByte()).AsByte(); + /// i8x16 unsigned max. + public static Vector128 Int8x16MaxU(Vector128 a, Vector128 b) => Vector128.Max(a, b); + + /// i16x8 absolute value. + public static Vector128 Int16x8Abs(Vector128 a) => Vector128.Abs(a.AsInt16()).AsByte(); + /// i16x8 negate. + public static Vector128 Int16x8Neg(Vector128 a) => (-a.AsInt16()).AsByte(); + /// i16x8 add. + public static Vector128 Int16x8Add(Vector128 a, Vector128 b) => (a.AsInt16() + b.AsInt16()).AsByte(); + /// i16x8 subtract. + public static Vector128 Int16x8Sub(Vector128 a, Vector128 b) => (a.AsInt16() - b.AsInt16()).AsByte(); + /// i16x8 multiply. + public static Vector128 Int16x8Mul(Vector128 a, Vector128 b) => (a.AsInt16() * b.AsInt16()).AsByte(); + /// i16x8 signed saturating add. + public static Vector128 Int16x8AddSatS(Vector128 a, Vector128 b) + { + var r = new short[8]; + for (var i = 0; i < 8; i++) { var v = a.AsInt16().GetElement(i) + b.AsInt16().GetElement(i); r[i] = v < -32768 ? (short)-32768 : v > 32767 ? (short)32767 : (short)v; } + return Vector128.Create(r).AsByte(); + } + /// i16x8 unsigned saturating add. + public static Vector128 Int16x8AddSatU(Vector128 a, Vector128 b) + { + var r = new ushort[8]; + for (var i = 0; i < 8; i++) { var v = a.AsUInt16().GetElement(i) + b.AsUInt16().GetElement(i); r[i] = v > 65535u ? (ushort)65535 : (ushort)v; } + return Vector128.Create(r).AsByte(); + } + /// i16x8 signed saturating subtract. + public static Vector128 Int16x8SubSatS(Vector128 a, Vector128 b) + { + var r = new short[8]; + for (var i = 0; i < 8; i++) { var v = a.AsInt16().GetElement(i) - b.AsInt16().GetElement(i); r[i] = v < -32768 ? (short)-32768 : v > 32767 ? (short)32767 : (short)v; } + return Vector128.Create(r).AsByte(); + } + /// i16x8 unsigned saturating subtract. + public static Vector128 Int16x8SubSatU(Vector128 a, Vector128 b) + { + var r = new ushort[8]; + for (var i = 0; i < 8; i++) { var x = a.AsUInt16().GetElement(i); var y = b.AsUInt16().GetElement(i); r[i] = x < y ? (ushort)0 : (ushort)(x - y); } + return Vector128.Create(r).AsByte(); + } + /// i16x8 signed min. + public static Vector128 Int16x8MinS(Vector128 a, Vector128 b) => Vector128.Min(a.AsInt16(), b.AsInt16()).AsByte(); + /// i16x8 unsigned min. + public static Vector128 Int16x8MinU(Vector128 a, Vector128 b) => Vector128.Min(a.AsUInt16(), b.AsUInt16()).AsByte(); + /// i16x8 signed max. + public static Vector128 Int16x8MaxS(Vector128 a, Vector128 b) => Vector128.Max(a.AsInt16(), b.AsInt16()).AsByte(); + /// i16x8 unsigned max. + public static Vector128 Int16x8MaxU(Vector128 a, Vector128 b) => Vector128.Max(a.AsUInt16(), b.AsUInt16()).AsByte(); + + /// i32x4 absolute value. + public static Vector128 Int32x4Abs(Vector128 a) => Vector128.Abs(a.AsInt32()).AsByte(); + /// i32x4 negate. + public static Vector128 Int32x4Neg(Vector128 a) => (-a.AsInt32()).AsByte(); + /// i32x4 add. + public static Vector128 Int32x4Add(Vector128 a, Vector128 b) => (a.AsInt32() + b.AsInt32()).AsByte(); + /// i32x4 subtract. + public static Vector128 Int32x4Sub(Vector128 a, Vector128 b) => (a.AsInt32() - b.AsInt32()).AsByte(); + /// i32x4 multiply. + public static Vector128 Int32x4Mul(Vector128 a, Vector128 b) => (a.AsInt32() * b.AsInt32()).AsByte(); + /// i32x4 signed min. + public static Vector128 Int32x4MinS(Vector128 a, Vector128 b) => Vector128.Min(a.AsInt32(), b.AsInt32()).AsByte(); + /// i32x4 unsigned min. + public static Vector128 Int32x4MinU(Vector128 a, Vector128 b) => Vector128.Min(a.AsUInt32(), b.AsUInt32()).AsByte(); + /// i32x4 signed max. + public static Vector128 Int32x4MaxS(Vector128 a, Vector128 b) => Vector128.Max(a.AsInt32(), b.AsInt32()).AsByte(); + /// i32x4 unsigned max. + public static Vector128 Int32x4MaxU(Vector128 a, Vector128 b) => Vector128.Max(a.AsUInt32(), b.AsUInt32()).AsByte(); + + /// i64x2 absolute value. + public static Vector128 Int64x2Abs(Vector128 a) => Vector128.Abs(a.AsInt64()).AsByte(); + /// i64x2 negate. + public static Vector128 Int64x2Neg(Vector128 a) => (-a.AsInt64()).AsByte(); + /// i64x2 add. + public static Vector128 Int64x2Add(Vector128 a, Vector128 b) => (a.AsInt64() + b.AsInt64()).AsByte(); + /// i64x2 subtract. + public static Vector128 Int64x2Sub(Vector128 a, Vector128 b) => (a.AsInt64() - b.AsInt64()).AsByte(); + /// i64x2 multiply. + public static Vector128 Int64x2Mul(Vector128 a, Vector128 b) => (a.AsInt64() * b.AsInt64()).AsByte(); + + /// f32x4 absolute value. + public static Vector128 Float32x4Abs(Vector128 a) => Vector128.Abs(a.AsSingle()).AsByte(); + /// f32x4 negate. + public static Vector128 Float32x4Neg(Vector128 a) => (-a.AsSingle()).AsByte(); + /// f32x4 square root. + public static Vector128 Float32x4Sqrt(Vector128 a) => Vector128.Sqrt(a.AsSingle()).AsByte(); + /// f32x4 ceiling. + public static Vector128 Float32x4Ceil(Vector128 a) => Vector128.Ceiling(a.AsSingle()).AsByte(); + /// f32x4 floor. + public static Vector128 Float32x4Floor(Vector128 a) => Vector128.Floor(a.AsSingle()).AsByte(); + /// f32x4 truncate toward zero. + public static Vector128 Float32x4Trunc(Vector128 a) + { + var r = new float[4]; + for (var i = 0; i < 4; i++) r[i] = MathF.Truncate(a.AsSingle().GetElement(i)); + return Vector128.Create(r).AsByte(); + } + /// f32x4 round to nearest even. + public static Vector128 Float32x4Nearest(Vector128 a) + { + var r = new float[4]; + for (var i = 0; i < 4; i++) r[i] = MathF.Round(a.AsSingle().GetElement(i), MidpointRounding.ToEven); + return Vector128.Create(r).AsByte(); + } + /// f32x4 add. + public static Vector128 Float32x4Add(Vector128 a, Vector128 b) => (a.AsSingle() + b.AsSingle()).AsByte(); + /// f32x4 subtract. + public static Vector128 Float32x4Sub(Vector128 a, Vector128 b) => (a.AsSingle() - b.AsSingle()).AsByte(); + /// f32x4 multiply. + public static Vector128 Float32x4Mul(Vector128 a, Vector128 b) => (a.AsSingle() * b.AsSingle()).AsByte(); + /// f32x4 divide. + public static Vector128 Float32x4Div(Vector128 a, Vector128 b) => (a.AsSingle() / b.AsSingle()).AsByte(); + /// f32x4 IEEE min (propagates NaN, returns -0 over +0). + public static Vector128 Float32x4Min(Vector128 a, Vector128 b) + { +#if NET9_0_OR_GREATER + return Vector128.Min(a.AsSingle(), b.AsSingle()).AsByte(); +#else + var r = new float[4]; + var sa = a.AsSingle(); var sb = b.AsSingle(); + for (var i = 0; i < 4; i++) + { + var ai = sa.GetElement(i); var bi = sb.GetElement(i); + float ri; + if (float.IsNaN(ai) || float.IsNaN(bi)) ri = float.NaN; + else if (ai == 0 && bi == 0) ri = FloatHelper.UInt32BitsToFloat(FloatHelper.FloatToUInt32Bits(ai) | FloatHelper.FloatToUInt32Bits(bi)); + else ri = ai < bi ? ai : bi; + r[i] = ri; + } + return Vector128.Create(r).AsByte(); +#endif + } + /// f32x4 IEEE max (propagates NaN, returns +0 over -0). + public static Vector128 Float32x4Max(Vector128 a, Vector128 b) + { +#if NET9_0_OR_GREATER + return Vector128.Max(a.AsSingle(), b.AsSingle()).AsByte(); +#else + var r = new float[4]; + var sa = a.AsSingle(); var sb = b.AsSingle(); + for (var i = 0; i < 4; i++) + { + var ai = sa.GetElement(i); var bi = sb.GetElement(i); + float ri; + if (float.IsNaN(ai) || float.IsNaN(bi)) ri = float.NaN; + else if (ai == 0 && bi == 0) ri = FloatHelper.UInt32BitsToFloat(FloatHelper.FloatToUInt32Bits(ai) & FloatHelper.FloatToUInt32Bits(bi)); + else ri = ai > bi ? ai : bi; + r[i] = ri; + } + return Vector128.Create(r).AsByte(); +#endif + } + /// f32x4 pseudo-min (returns b if b < a, else a). + public static Vector128 Float32x4Pmin(Vector128 a, Vector128 b) + { + var r = new float[4]; + for (var i = 0; i < 4; i++) { var ai = a.AsSingle().GetElement(i); var bi = b.AsSingle().GetElement(i); r[i] = bi < ai ? bi : ai; } + return Vector128.Create(r).AsByte(); + } + /// f32x4 pseudo-max (returns b if b > a, else a). + public static Vector128 Float32x4Pmax(Vector128 a, Vector128 b) + { + var r = new float[4]; + for (var i = 0; i < 4; i++) { var ai = a.AsSingle().GetElement(i); var bi = b.AsSingle().GetElement(i); r[i] = bi > ai ? bi : ai; } + return Vector128.Create(r).AsByte(); + } + + /// f64x2 absolute value. + public static Vector128 Float64x2Abs(Vector128 a) => Vector128.Abs(a.AsDouble()).AsByte(); + /// f64x2 negate. + public static Vector128 Float64x2Neg(Vector128 a) => (-a.AsDouble()).AsByte(); + /// f64x2 square root. + public static Vector128 Float64x2Sqrt(Vector128 a) => Vector128.Sqrt(a.AsDouble()).AsByte(); + /// f64x2 ceiling. + public static Vector128 Float64x2Ceil(Vector128 a) => Vector128.Ceiling(a.AsDouble()).AsByte(); + /// f64x2 floor. + public static Vector128 Float64x2Floor(Vector128 a) => Vector128.Floor(a.AsDouble()).AsByte(); + /// f64x2 truncate toward zero. + public static Vector128 Float64x2Trunc(Vector128 a) + { + var r = new double[2]; + for (var i = 0; i < 2; i++) r[i] = Math.Truncate(a.AsDouble().GetElement(i)); + return Vector128.Create(r).AsByte(); + } + /// f64x2 round to nearest even. + public static Vector128 Float64x2Nearest(Vector128 a) + { + var r = new double[2]; + for (var i = 0; i < 2; i++) r[i] = Math.Round(a.AsDouble().GetElement(i), MidpointRounding.ToEven); + return Vector128.Create(r).AsByte(); + } + /// f64x2 add. + public static Vector128 Float64x2Add(Vector128 a, Vector128 b) => (a.AsDouble() + b.AsDouble()).AsByte(); + /// f64x2 subtract. + public static Vector128 Float64x2Sub(Vector128 a, Vector128 b) => (a.AsDouble() - b.AsDouble()).AsByte(); + /// f64x2 multiply. + public static Vector128 Float64x2Mul(Vector128 a, Vector128 b) => (a.AsDouble() * b.AsDouble()).AsByte(); + /// f64x2 divide. + public static Vector128 Float64x2Div(Vector128 a, Vector128 b) => (a.AsDouble() / b.AsDouble()).AsByte(); + /// f64x2 IEEE min (propagates NaN, returns -0 over +0). + public static Vector128 Float64x2Min(Vector128 a, Vector128 b) + { +#if NET9_0_OR_GREATER + return Vector128.Min(a.AsDouble(), b.AsDouble()).AsByte(); +#else + var r = new double[2]; + var sa = a.AsDouble(); var sb = b.AsDouble(); + for (var i = 0; i < 2; i++) + { + var ai = sa.GetElement(i); var bi = sb.GetElement(i); + double ri; + if (double.IsNaN(ai) || double.IsNaN(bi)) ri = double.NaN; + else if (ai == 0 && bi == 0) ri = FloatHelper.UInt64BitsToDouble(FloatHelper.DoubleToUInt64Bits(ai) | FloatHelper.DoubleToUInt64Bits(bi)); + else ri = ai < bi ? ai : bi; + r[i] = ri; + } + return Vector128.Create(r).AsByte(); +#endif + } + /// f64x2 IEEE max (propagates NaN, returns +0 over -0). + public static Vector128 Float64x2Max(Vector128 a, Vector128 b) + { +#if NET9_0_OR_GREATER + return Vector128.Max(a.AsDouble(), b.AsDouble()).AsByte(); +#else + var r = new double[2]; + var sa = a.AsDouble(); var sb = b.AsDouble(); + for (var i = 0; i < 2; i++) + { + var ai = sa.GetElement(i); var bi = sb.GetElement(i); + double ri; + if (double.IsNaN(ai) || double.IsNaN(bi)) ri = double.NaN; + else if (ai == 0 && bi == 0) ri = FloatHelper.UInt64BitsToDouble(FloatHelper.DoubleToUInt64Bits(ai) & FloatHelper.DoubleToUInt64Bits(bi)); + else ri = ai > bi ? ai : bi; + r[i] = ri; + } + return Vector128.Create(r).AsByte(); +#endif + } + /// f64x2 pseudo-min (returns b if b < a, else a). + public static Vector128 Float64x2Pmin(Vector128 a, Vector128 b) + { + var r = new double[2]; + for (var i = 0; i < 2; i++) { var ai = a.AsDouble().GetElement(i); var bi = b.AsDouble().GetElement(i); r[i] = bi < ai ? bi : ai; } + return Vector128.Create(r).AsByte(); + } + /// f64x2 pseudo-max (returns b if b > a, else a). + public static Vector128 Float64x2Pmax(Vector128 a, Vector128 b) + { + var r = new double[2]; + for (var i = 0; i < 2; i++) { var ai = a.AsDouble().GetElement(i); var bi = b.AsDouble().GetElement(i); r[i] = bi > ai ? bi : ai; } + return Vector128.Create(r).AsByte(); + } + +#pragma warning disable CS1591 + // --- comparisons (NET5+) --- + public static Vector128 Int8x16Equal(Vector128 a, Vector128 b) => Vector128.Equals(a, b); + public static Vector128 Int8x16NotEqual(Vector128 a, Vector128 b) => ~Vector128.Equals(a, b); + public static Vector128 Int8x16LtS(Vector128 a, Vector128 b) => Vector128.LessThan(a.AsSByte(), b.AsSByte()).AsByte(); + public static Vector128 Int8x16LtU(Vector128 a, Vector128 b) => Vector128.LessThan(a, b); + public static Vector128 Int8x16GtS(Vector128 a, Vector128 b) => Vector128.GreaterThan(a.AsSByte(), b.AsSByte()).AsByte(); + public static Vector128 Int8x16GtU(Vector128 a, Vector128 b) => Vector128.GreaterThan(a, b); + public static Vector128 Int8x16LeS(Vector128 a, Vector128 b) => Vector128.LessThanOrEqual(a.AsSByte(), b.AsSByte()).AsByte(); + public static Vector128 Int8x16LeU(Vector128 a, Vector128 b) => Vector128.LessThanOrEqual(a, b); + public static Vector128 Int8x16GeS(Vector128 a, Vector128 b) => Vector128.GreaterThanOrEqual(a.AsSByte(), b.AsSByte()).AsByte(); + public static Vector128 Int8x16GeU(Vector128 a, Vector128 b) => Vector128.GreaterThanOrEqual(a, b); + public static Vector128 Int16x8Equal(Vector128 a, Vector128 b) => Vector128.Equals(a.AsInt16(), b.AsInt16()).AsByte(); + public static Vector128 Int16x8NotEqual(Vector128 a, Vector128 b) => (~Vector128.Equals(a.AsInt16(), b.AsInt16())).AsByte(); + public static Vector128 Int16x8LtS(Vector128 a, Vector128 b) => Vector128.LessThan(a.AsInt16(), b.AsInt16()).AsByte(); + public static Vector128 Int16x8LtU(Vector128 a, Vector128 b) => Vector128.LessThan(a.AsUInt16(), b.AsUInt16()).AsByte(); + public static Vector128 Int16x8GtS(Vector128 a, Vector128 b) => Vector128.GreaterThan(a.AsInt16(), b.AsInt16()).AsByte(); + public static Vector128 Int16x8GtU(Vector128 a, Vector128 b) => Vector128.GreaterThan(a.AsUInt16(), b.AsUInt16()).AsByte(); + public static Vector128 Int16x8LeS(Vector128 a, Vector128 b) => Vector128.LessThanOrEqual(a.AsInt16(), b.AsInt16()).AsByte(); + public static Vector128 Int16x8LeU(Vector128 a, Vector128 b) => Vector128.LessThanOrEqual(a.AsUInt16(), b.AsUInt16()).AsByte(); + public static Vector128 Int16x8GeS(Vector128 a, Vector128 b) => Vector128.GreaterThanOrEqual(a.AsInt16(), b.AsInt16()).AsByte(); + public static Vector128 Int16x8GeU(Vector128 a, Vector128 b) => Vector128.GreaterThanOrEqual(a.AsUInt16(), b.AsUInt16()).AsByte(); + public static Vector128 Int32x4Equal(Vector128 a, Vector128 b) => Vector128.Equals(a.AsInt32(), b.AsInt32()).AsByte(); + public static Vector128 Int32x4NotEqual(Vector128 a, Vector128 b) => (~Vector128.Equals(a.AsInt32(), b.AsInt32())).AsByte(); + public static Vector128 Int32x4LtS(Vector128 a, Vector128 b) => Vector128.LessThan(a.AsInt32(), b.AsInt32()).AsByte(); + public static Vector128 Int32x4LtU(Vector128 a, Vector128 b) => Vector128.LessThan(a.AsUInt32(), b.AsUInt32()).AsByte(); + public static Vector128 Int32x4GtS(Vector128 a, Vector128 b) => Vector128.GreaterThan(a.AsInt32(), b.AsInt32()).AsByte(); + public static Vector128 Int32x4GtU(Vector128 a, Vector128 b) => Vector128.GreaterThan(a.AsUInt32(), b.AsUInt32()).AsByte(); + public static Vector128 Int32x4LeS(Vector128 a, Vector128 b) => Vector128.LessThanOrEqual(a.AsInt32(), b.AsInt32()).AsByte(); + public static Vector128 Int32x4LeU(Vector128 a, Vector128 b) => Vector128.LessThanOrEqual(a.AsUInt32(), b.AsUInt32()).AsByte(); + public static Vector128 Int32x4GeS(Vector128 a, Vector128 b) => Vector128.GreaterThanOrEqual(a.AsInt32(), b.AsInt32()).AsByte(); + public static Vector128 Int32x4GeU(Vector128 a, Vector128 b) => Vector128.GreaterThanOrEqual(a.AsUInt32(), b.AsUInt32()).AsByte(); + public static Vector128 Int64x2Equal(Vector128 a, Vector128 b) => Vector128.Equals(a.AsInt64(), b.AsInt64()).AsByte(); + public static Vector128 Int64x2NotEqual(Vector128 a, Vector128 b) => (~Vector128.Equals(a.AsInt64(), b.AsInt64())).AsByte(); + public static Vector128 Int64x2LtS(Vector128 a, Vector128 b) => Vector128.LessThan(a.AsInt64(), b.AsInt64()).AsByte(); + public static Vector128 Int64x2GtS(Vector128 a, Vector128 b) => Vector128.GreaterThan(a.AsInt64(), b.AsInt64()).AsByte(); + public static Vector128 Int64x2LeS(Vector128 a, Vector128 b) => Vector128.LessThanOrEqual(a.AsInt64(), b.AsInt64()).AsByte(); + public static Vector128 Int64x2GeS(Vector128 a, Vector128 b) => Vector128.GreaterThanOrEqual(a.AsInt64(), b.AsInt64()).AsByte(); + public static Vector128 Float32x4Equal(Vector128 a, Vector128 b) => Vector128.Equals(a.AsSingle(), b.AsSingle()).AsByte(); + public static Vector128 Float32x4NotEqual(Vector128 a, Vector128 b) => (~Vector128.Equals(a.AsSingle(), b.AsSingle())).AsByte(); + public static Vector128 Float32x4Lt(Vector128 a, Vector128 b) => Vector128.LessThan(a.AsSingle(), b.AsSingle()).AsByte(); + public static Vector128 Float32x4Gt(Vector128 a, Vector128 b) => Vector128.GreaterThan(a.AsSingle(), b.AsSingle()).AsByte(); + public static Vector128 Float32x4Le(Vector128 a, Vector128 b) => Vector128.LessThanOrEqual(a.AsSingle(), b.AsSingle()).AsByte(); + public static Vector128 Float32x4Ge(Vector128 a, Vector128 b) => Vector128.GreaterThanOrEqual(a.AsSingle(), b.AsSingle()).AsByte(); + public static Vector128 Float64x2Equal(Vector128 a, Vector128 b) => Vector128.Equals(a.AsDouble(), b.AsDouble()).AsByte(); + public static Vector128 Float64x2NotEqual(Vector128 a, Vector128 b) => (~Vector128.Equals(a.AsDouble(), b.AsDouble())).AsByte(); + public static Vector128 Float64x2Lt(Vector128 a, Vector128 b) => Vector128.LessThan(a.AsDouble(), b.AsDouble()).AsByte(); + public static Vector128 Float64x2Gt(Vector128 a, Vector128 b) => Vector128.GreaterThan(a.AsDouble(), b.AsDouble()).AsByte(); + public static Vector128 Float64x2Le(Vector128 a, Vector128 b) => Vector128.LessThanOrEqual(a.AsDouble(), b.AsDouble()).AsByte(); + public static Vector128 Float64x2Ge(Vector128 a, Vector128 b) => Vector128.GreaterThanOrEqual(a.AsDouble(), b.AsDouble()).AsByte(); + + // --- shifts (NET5+) --- + public static Vector128 Int8x16Shl(Vector128 a, int shift) { shift &= 7; var r = new byte[16]; for (var i = 0; i < 16; i++) r[i] = (byte)(a.GetElement(i) << shift); return Vector128.Create(r); } + public static Vector128 Int8x16ShrS(Vector128 a, int shift) { shift &= 7; var r = new sbyte[16]; for (var i = 0; i < 16; i++) r[i] = (sbyte)(a.AsSByte().GetElement(i) >> shift); return Vector128.Create(r).AsByte(); } + public static Vector128 Int8x16ShrU(Vector128 a, int shift) { shift &= 7; var r = new byte[16]; for (var i = 0; i < 16; i++) r[i] = (byte)(a.GetElement(i) >> shift); return Vector128.Create(r); } + public static Vector128 Int16x8Shl(Vector128 a, int shift) => Vector128.ShiftLeft(a.AsInt16(), shift & 15).AsByte(); + public static Vector128 Int16x8ShrS(Vector128 a, int shift) => Vector128.ShiftRightArithmetic(a.AsInt16(), shift & 15).AsByte(); + public static Vector128 Int16x8ShrU(Vector128 a, int shift) => Vector128.ShiftRightLogical(a.AsUInt16(), shift & 15).AsByte(); + public static Vector128 Int32x4Shl(Vector128 a, int shift) => Vector128.ShiftLeft(a.AsInt32(), shift & 31).AsByte(); + public static Vector128 Int32x4ShrS(Vector128 a, int shift) => Vector128.ShiftRightArithmetic(a.AsInt32(), shift & 31).AsByte(); + public static Vector128 Int32x4ShrU(Vector128 a, int shift) => Vector128.ShiftRightLogical(a.AsUInt32(), shift & 31).AsByte(); + public static Vector128 Int64x2Shl(Vector128 a, int shift) => Vector128.ShiftLeft(a.AsInt64(), shift & 63).AsByte(); + public static Vector128 Int64x2ShrS(Vector128 a, int shift) => Vector128.ShiftRightArithmetic(a.AsInt64(), shift & 63).AsByte(); + public static Vector128 Int64x2ShrU(Vector128 a, int shift) => Vector128.ShiftRightLogical(a.AsUInt64(), shift & 63).AsByte(); + + // --- AllTrue / Bitmask / AnyTrue (NET5+) --- + public static int V128AnyTrue(Vector128 a) => Vector128.EqualsAll(a, Vector128.Zero) ? 0 : 1; + public static int Int8x16AllTrue(Vector128 a) => Vector128.EqualsAny(a, Vector128.Zero) ? 0 : 1; + public static int Int16x8AllTrue(Vector128 a) => Vector128.EqualsAny(a.AsInt16(), Vector128.Zero) ? 0 : 1; + public static int Int32x4AllTrue(Vector128 a) => Vector128.EqualsAny(a.AsInt32(), Vector128.Zero) ? 0 : 1; + public static int Int64x2AllTrue(Vector128 a) => Vector128.EqualsAny(a.AsInt64(), Vector128.Zero) ? 0 : 1; + public static int Int8x16Bitmask(Vector128 a) { var r = 0; for (var i = 0; i < 16; i++) if ((a.GetElement(i) >> 7) != 0) r |= 1 << i; return r; } + public static int Int16x8Bitmask(Vector128 a) { var r = 0; for (var i = 0; i < 8; i++) if ((a.AsUInt16().GetElement(i) >> 15) != 0) r |= 1 << i; return r; } + public static int Int32x4Bitmask(Vector128 a) { var r = 0; for (var i = 0; i < 4; i++) if (((uint)a.AsInt32().GetElement(i) >> 31) != 0) r |= 1 << i; return r; } + public static int Int64x2Bitmask(Vector128 a) { var r = 0; for (var i = 0; i < 2; i++) if (((ulong)a.AsInt64().GetElement(i) >> 63) != 0) r |= 1 << i; return r; } + + // --- misc unary (NET5+) --- + public static Vector128 Int8x16Popcnt(Vector128 a) { var r = new byte[16]; for (var i = 0; i < 16; i++) r[i] = (byte)System.Numerics.BitOperations.PopCount(a.GetElement(i)); return Vector128.Create(r); } + public static Vector128 Int8x16AvgrU(Vector128 a, Vector128 b) { var r = new byte[16]; for (var i = 0; i < 16; i++) r[i] = (byte)((a.GetElement(i) + b.GetElement(i) + 1) >> 1); return Vector128.Create(r); } + public static Vector128 Int16x8AvgrU(Vector128 a, Vector128 b) { var r = new ushort[8]; for (var i = 0; i < 8; i++) r[i] = (ushort)((a.AsUInt16().GetElement(i) + b.AsUInt16().GetElement(i) + 1) >> 1); return Vector128.Create(r).AsByte(); } + + // --- narrow (NET5+) --- + public static Vector128 Int8x16NarrowI16x8S(Vector128 a, Vector128 b) { var r = new sbyte[16]; for (var i = 0; i < 8; i++) { var v = a.AsInt16().GetElement(i); r[i] = v < -128 ? (sbyte)-128 : v > 127 ? (sbyte)127 : (sbyte)v; } for (var i = 0; i < 8; i++) { var v = b.AsInt16().GetElement(i); r[8+i] = v < -128 ? (sbyte)-128 : v > 127 ? (sbyte)127 : (sbyte)v; } return Vector128.Create(r).AsByte(); } + public static Vector128 Int8x16NarrowI16x8U(Vector128 a, Vector128 b) { var r = new byte[16]; for (var i = 0; i < 8; i++) { var v = a.AsInt16().GetElement(i); r[i] = v < 0 ? (byte)0 : v > 255 ? (byte)255 : (byte)v; } for (var i = 0; i < 8; i++) { var v = b.AsInt16().GetElement(i); r[8+i] = v < 0 ? (byte)0 : v > 255 ? (byte)255 : (byte)v; } return Vector128.Create(r); } + public static Vector128 Int16x8NarrowI32x4S(Vector128 a, Vector128 b) { var r = new short[8]; for (var i = 0; i < 4; i++) { var v = a.AsInt32().GetElement(i); r[i] = v < -32768 ? (short)-32768 : v > 32767 ? (short)32767 : (short)v; } for (var i = 0; i < 4; i++) { var v = b.AsInt32().GetElement(i); r[4+i] = v < -32768 ? (short)-32768 : v > 32767 ? (short)32767 : (short)v; } return Vector128.Create(r).AsByte(); } + public static Vector128 Int16x8NarrowI32x4U(Vector128 a, Vector128 b) { var r = new ushort[8]; for (var i = 0; i < 4; i++) { var v = a.AsInt32().GetElement(i); r[i] = v < 0 ? (ushort)0 : v > 65535 ? (ushort)65535 : (ushort)v; } for (var i = 0; i < 4; i++) { var v = b.AsInt32().GetElement(i); r[4+i] = v < 0 ? (ushort)0 : v > 65535 ? (ushort)65535 : (ushort)v; } return Vector128.Create(r).AsByte(); } + + // --- extend (NET5+) --- + public static Vector128 Int16x8ExtLowI8x16S(Vector128 a) { var r = new short[8]; for (var i = 0; i < 8; i++) r[i] = (sbyte)a.GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int16x8ExtHighI8x16S(Vector128 a) { var r = new short[8]; for (var i = 0; i < 8; i++) r[i] = (sbyte)a.GetElement(8+i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int16x8ExtLowI8x16U(Vector128 a) { var r = new ushort[8]; for (var i = 0; i < 8; i++) r[i] = a.GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int16x8ExtHighI8x16U(Vector128 a) { var r = new ushort[8]; for (var i = 0; i < 8; i++) r[i] = a.GetElement(8+i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtLowI16x8S(Vector128 a) { var r = new int[4]; for (var i = 0; i < 4; i++) r[i] = a.AsInt16().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtHighI16x8S(Vector128 a) { var r = new int[4]; for (var i = 0; i < 4; i++) r[i] = a.AsInt16().GetElement(4+i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtLowI16x8U(Vector128 a) { var r = new uint[4]; for (var i = 0; i < 4; i++) r[i] = a.AsUInt16().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtHighI16x8U(Vector128 a) { var r = new uint[4]; for (var i = 0; i < 4; i++) r[i] = a.AsUInt16().GetElement(4+i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int64x2ExtLowI32x4S(Vector128 a) { var r = new long[2]; for (var i = 0; i < 2; i++) r[i] = a.AsInt32().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int64x2ExtHighI32x4S(Vector128 a) { var r = new long[2]; for (var i = 0; i < 2; i++) r[i] = a.AsInt32().GetElement(2+i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int64x2ExtLowI32x4U(Vector128 a) { var r = new ulong[2]; for (var i = 0; i < 2; i++) r[i] = a.AsUInt32().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int64x2ExtHighI32x4U(Vector128 a) { var r = new ulong[2]; for (var i = 0; i < 2; i++) r[i] = a.AsUInt32().GetElement(2+i); return Vector128.Create(r).AsByte(); } + + // --- extmul (NET5+) --- + public static Vector128 Int16x8ExtmulLowI8x16S(Vector128 a, Vector128 b) { var r = new short[8]; for (var i = 0; i < 8; i++) r[i] = (short)((sbyte)a.GetElement(i) * (sbyte)b.GetElement(i)); return Vector128.Create(r).AsByte(); } + public static Vector128 Int16x8ExtmulHighI8x16S(Vector128 a, Vector128 b) { var r = new short[8]; for (var i = 0; i < 8; i++) r[i] = (short)((sbyte)a.GetElement(8+i) * (sbyte)b.GetElement(8+i)); return Vector128.Create(r).AsByte(); } + public static Vector128 Int16x8ExtmulLowI8x16U(Vector128 a, Vector128 b) { var r = new ushort[8]; for (var i = 0; i < 8; i++) r[i] = (ushort)(a.GetElement(i) * b.GetElement(i)); return Vector128.Create(r).AsByte(); } + public static Vector128 Int16x8ExtmulHighI8x16U(Vector128 a, Vector128 b) { var r = new ushort[8]; for (var i = 0; i < 8; i++) r[i] = (ushort)(a.GetElement(8+i) * b.GetElement(8+i)); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtmulLowI16x8S(Vector128 a, Vector128 b) { var r = new int[4]; for (var i = 0; i < 4; i++) r[i] = a.AsInt16().GetElement(i) * b.AsInt16().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtmulHighI16x8S(Vector128 a, Vector128 b) { var r = new int[4]; for (var i = 0; i < 4; i++) r[i] = a.AsInt16().GetElement(4+i) * b.AsInt16().GetElement(4+i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtmulLowI16x8U(Vector128 a, Vector128 b) { var r = new uint[4]; for (var i = 0; i < 4; i++) r[i] = (uint)(a.AsUInt16().GetElement(i) * b.AsUInt16().GetElement(i)); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtmulHighI16x8U(Vector128 a, Vector128 b) { var r = new uint[4]; for (var i = 0; i < 4; i++) r[i] = (uint)(a.AsUInt16().GetElement(4+i) * b.AsUInt16().GetElement(4+i)); return Vector128.Create(r).AsByte(); } + public static Vector128 Int64x2ExtmulLowI32x4S(Vector128 a, Vector128 b) { var r = new long[2]; for (var i = 0; i < 2; i++) r[i] = (long)a.AsInt32().GetElement(i) * b.AsInt32().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int64x2ExtmulHighI32x4S(Vector128 a, Vector128 b) { var r = new long[2]; for (var i = 0; i < 2; i++) r[i] = (long)a.AsInt32().GetElement(2+i) * b.AsInt32().GetElement(2+i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int64x2ExtmulLowI32x4U(Vector128 a, Vector128 b) { var r = new ulong[2]; for (var i = 0; i < 2; i++) r[i] = (ulong)a.AsUInt32().GetElement(i) * b.AsUInt32().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Int64x2ExtmulHighI32x4U(Vector128 a, Vector128 b) { var r = new ulong[2]; for (var i = 0; i < 2; i++) r[i] = (ulong)a.AsUInt32().GetElement(2+i) * b.AsUInt32().GetElement(2+i); return Vector128.Create(r).AsByte(); } + + // --- extadd pairwise (NET5+) --- + public static Vector128 Int16x8ExtaddPairwiseI8x16S(Vector128 a) { var r = new short[8]; for (var i = 0; i < 8; i++) r[i] = (short)((sbyte)a.GetElement(i*2) + (sbyte)a.GetElement(i*2+1)); return Vector128.Create(r).AsByte(); } + public static Vector128 Int16x8ExtaddPairwiseI8x16U(Vector128 a) { var r = new ushort[8]; for (var i = 0; i < 8; i++) r[i] = (ushort)(a.GetElement(i*2) + a.GetElement(i*2+1)); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtaddPairwiseI16x8S(Vector128 a) { var r = new int[4]; for (var i = 0; i < 4; i++) r[i] = a.AsInt16().GetElement(i*2) + a.AsInt16().GetElement(i*2+1); return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4ExtaddPairwiseI16x8U(Vector128 a) { var r = new uint[4]; for (var i = 0; i < 4; i++) r[i] = (uint)(a.AsUInt16().GetElement(i*2) + a.AsUInt16().GetElement(i*2+1)); return Vector128.Create(r).AsByte(); } + + // --- Q15MulrSat / Dot (NET5+) --- + public static Vector128 Int16x8Q15MulrSatS(Vector128 a, Vector128 b) { var r = new short[8]; for (var i = 0; i < 8; i++) { var v = ((int)a.AsInt16().GetElement(i) * b.AsInt16().GetElement(i) + 0x4000) >> 15; r[i] = v > 32767 ? (short)32767 : (short)v; } return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4DotI16x8S(Vector128 a, Vector128 b) { var r = new int[4]; for (var i = 0; i < 4; i++) r[i] = a.AsInt16().GetElement(i*2) * b.AsInt16().GetElement(i*2) + a.AsInt16().GetElement(i*2+1) * b.AsInt16().GetElement(i*2+1); return Vector128.Create(r).AsByte(); } + + // --- bitselect (NET5+) --- + public static Vector128 V128Bitselect(Vector128 v1, Vector128 v2, Vector128 mask) => Vector128.ConditionalSelect(mask, v1, v2); + + // --- trunc sat / convert / demote / promote (NET5+) --- + public static Vector128 Int32x4TruncSatF32x4S(Vector128 a) { var r = new int[4]; for (var i = 0; i < 4; i++) { var f = a.AsSingle().GetElement(i); r[i] = float.IsNaN(f) ? 0 : f >= 2147483647f ? int.MaxValue : f <= -2147483648f ? int.MinValue : (int)f; } return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4TruncSatF32x4U(Vector128 a) { var r = new uint[4]; for (var i = 0; i < 4; i++) { var f = a.AsSingle().GetElement(i); r[i] = float.IsNaN(f) || f < 0 ? 0u : f >= 4294967295f ? uint.MaxValue : (uint)f; } return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4TruncSatF64x2SZero(Vector128 a) { var r = new int[4]; for (var i = 0; i < 2; i++) { var f = a.AsDouble().GetElement(i); r[i] = double.IsNaN(f) ? 0 : f >= 2147483647d ? int.MaxValue : f <= -2147483648d ? int.MinValue : (int)f; } return Vector128.Create(r).AsByte(); } + public static Vector128 Int32x4TruncSatF64x2UZero(Vector128 a) { var r = new uint[4]; for (var i = 0; i < 2; i++) { var f = a.AsDouble().GetElement(i); r[i] = double.IsNaN(f) || f < 0 ? 0u : f >= 4294967295d ? uint.MaxValue : (uint)f; } return Vector128.Create(r).AsByte(); } + public static Vector128 Float32x4ConvertI32x4S(Vector128 a) { var r = new float[4]; for (var i = 0; i < 4; i++) r[i] = a.AsInt32().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Float32x4ConvertI32x4U(Vector128 a) { var r = new float[4]; for (var i = 0; i < 4; i++) r[i] = a.AsUInt32().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Float64x2ConvertLowI32x4S(Vector128 a) { var r = new double[2]; for (var i = 0; i < 2; i++) r[i] = a.AsInt32().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Float64x2ConvertLowI32x4U(Vector128 a) { var r = new double[2]; for (var i = 0; i < 2; i++) r[i] = a.AsUInt32().GetElement(i); return Vector128.Create(r).AsByte(); } + public static Vector128 Float32x4DemoteF64x2Zero(Vector128 a) { var r = new float[4]; r[0] = (float)a.AsDouble().GetElement(0); r[1] = (float)a.AsDouble().GetElement(1); return Vector128.Create(r).AsByte(); } + public static Vector128 Float64x2PromoteLowF32x4(Vector128 a) { var r = new double[2]; r[0] = a.AsSingle().GetElement(0); r[1] = a.AsSingle().GetElement(1); return Vector128.Create(r).AsByte(); } + + // --- load/store lane (NET5+) --- + public static unsafe Vector128 V128Load8Lane(IntPtr ptr, Vector128 vec, int lane) => vec.WithElement(lane, *(byte*)ptr); + public static unsafe Vector128 V128Load16Lane(IntPtr ptr, Vector128 vec, int lane) { var p=(byte*)ptr; return vec.AsInt16().WithElement(lane,(short)(p[0]|(p[1]<<8))).AsByte(); } + public static unsafe Vector128 V128Load32Lane(IntPtr ptr, Vector128 vec, int lane) { var p=(byte*)ptr; return vec.AsInt32().WithElement(lane,p[0]|(p[1]<<8)|(p[2]<<16)|(p[3]<<24)).AsByte(); } + public static unsafe Vector128 V128Load64Lane(IntPtr ptr, Vector128 vec, int lane) { var p=(byte*)ptr; return vec.AsInt64().WithElement(lane,(long)((ulong)p[0]|((ulong)p[1]<<8)|((ulong)p[2]<<16)|((ulong)p[3]<<24)|((ulong)p[4]<<32)|((ulong)p[5]<<40)|((ulong)p[6]<<48)|((ulong)p[7]<<56))).AsByte(); } + public static unsafe void V128Store8Lane(IntPtr ptr, Vector128 vec, int lane) => *(byte*)ptr = vec.GetElement(lane); + public static unsafe void V128Store16Lane(IntPtr ptr, Vector128 vec, int lane) { var v=(ushort)(ushort)vec.AsInt16().GetElement(lane); var p=(byte*)ptr; p[0]=(byte)v; p[1]=(byte)(v>>8); } + public static unsafe void V128Store32Lane(IntPtr ptr, Vector128 vec, int lane) { var v=(uint)vec.AsInt32().GetElement(lane); var p=(byte*)ptr; p[0]=(byte)v; p[1]=(byte)(v>>8); p[2]=(byte)(v>>16); p[3]=(byte)(v>>24); } + public static unsafe void V128Store64Lane(IntPtr ptr, Vector128 vec, int lane) { var v=(ulong)vec.AsInt64().GetElement(lane); var p=(byte*)ptr; p[0]=(byte)v; p[1]=(byte)(v>>8); p[2]=(byte)(v>>16); p[3]=(byte)(v>>24); p[4]=(byte)(v>>32); p[5]=(byte)(v>>40); p[6]=(byte)(v>>48); p[7]=(byte)(v>>56); } + + // --- load zero (NET5+) --- + public static unsafe Vector128 V128Load32Zero(IntPtr ptr) { var p=(byte*)ptr; return Vector128.Create(p[0]|(p[1]<<8)|(p[2]<<16)|(p[3]<<24),0,0,0).AsByte(); } + public static unsafe Vector128 V128Load64Zero(IntPtr ptr) { var p=(byte*)ptr; return Vector128.Create((long)((ulong)p[0]|((ulong)p[1]<<8)|((ulong)p[2]<<16)|((ulong)p[3]<<24)|((ulong)p[4]<<32)|((ulong)p[5]<<40)|((ulong)p[6]<<48)|((ulong)p[7]<<56)),0L).AsByte(); } + + // --- extended loads (NET5+) --- + public static unsafe Vector128 V128Load8x8S(IntPtr ptr) { var p = (byte*)ptr; var r = new short[8]; for (var i = 0; i < 8; i++) r[i] = (sbyte)p[i]; return Vector128.Create(r).AsByte(); } + public static unsafe Vector128 V128Load8x8U(IntPtr ptr) { var p = (byte*)ptr; var r = new ushort[8]; for (var i = 0; i < 8; i++) r[i] = p[i]; return Vector128.Create(r).AsByte(); } + public static unsafe Vector128 V128Load16x4S(IntPtr ptr) { var p = (byte*)ptr; var r = new int[4]; for (var i = 0; i < 4; i++) r[i] = (short)(p[i*2]|(p[i*2+1]<<8)); return Vector128.Create(r).AsByte(); } + public static unsafe Vector128 V128Load16x4U(IntPtr ptr) { var p = (byte*)ptr; var r = new uint[4]; for (var i = 0; i < 4; i++) r[i] = (ushort)(p[i*2]|(p[i*2+1]<<8)); return Vector128.Create(r).AsByte(); } + public static unsafe Vector128 V128Load32x2S(IntPtr ptr) { var p = (byte*)ptr; var r = new long[2]; for (var i = 0; i < 2; i++) r[i] = (int)(p[i*4]|(p[i*4+1]<<8)|(p[i*4+2]<<16)|(p[i*4+3]<<24)); return Vector128.Create(r).AsByte(); } + public static unsafe Vector128 V128Load32x2U(IntPtr ptr) { var p = (byte*)ptr; var r = new ulong[2]; for (var i = 0; i < 2; i++) r[i] = (uint)(p[i*4]|(p[i*4+1]<<8)|(p[i*4+2]<<16)|(p[i*4+3]<<24)); return Vector128.Create(r).AsByte(); } + public static unsafe Vector128 V128Load8Splat(IntPtr ptr) => Vector128.Create(*((byte*)ptr)); + public static unsafe Vector128 V128Load16Splat(IntPtr ptr) { var p = (byte*)ptr; return Vector128.Create((short)(p[0]|(p[1]<<8))).AsByte(); } + public static unsafe Vector128 V128Load32Splat(IntPtr ptr) { var p = (byte*)ptr; return Vector128.Create(p[0]|(p[1]<<8)|(p[2]<<16)|(p[3]<<24)).AsByte(); } + public static unsafe Vector128 V128Load64Splat(IntPtr ptr) { var p = (byte*)ptr; return Vector128.Create((long)((ulong)p[0]|((ulong)p[1]<<8)|((ulong)p[2]<<16)|((ulong)p[3]<<24)|((ulong)p[4]<<32)|((ulong)p[5]<<40)|((ulong)p[6]<<48)|((ulong)p[7]<<56))).AsByte(); } +#pragma warning restore CS1591 +#else + /// The CLR type used to represent v128 at runtime on this platform. + public static Type V128Type => typeof(V128Polyfill); + + /// Read a 128-bit vector from an unaligned native pointer. + public static unsafe V128Polyfill ReadUnaligned(IntPtr ptr) + => Unsafe.ReadUnaligned((void*)ptr); + + /// Write a 128-bit vector to an unaligned native pointer. + public static unsafe void WriteUnaligned(IntPtr ptr, V128Polyfill value) + => Unsafe.WriteUnaligned((void*)ptr, value); + + /// Create a v128 from 16 bytes. + public static V128Polyfill Create( + byte b0, byte b1, byte b2, byte b3, byte b4, byte b5, byte b6, byte b7, + byte b8, byte b9, byte b10, byte b11, byte b12, byte b13, byte b14, byte b15) + => new() + { + B0 = b0, B1 = b1, B2 = b2, B3 = b3, B4 = b4, B5 = b5, B6 = b6, B7 = b7, + B8 = b8, B9 = b9, B10 = b10, B11 = b11, B12 = b12, B13 = b13, B14 = b14, B15 = b15, + }; + + private static V128Polyfill ApplyBinary(V128Polyfill a, V128Polyfill b, Func op) + => new() { + B0 = op(a.B0, b.B0), B1 = op(a.B1, b.B1), B2 = op(a.B2, b.B2), B3 = op(a.B3, b.B3), + B4 = op(a.B4, b.B4), B5 = op(a.B5, b.B5), B6 = op(a.B6, b.B6), B7 = op(a.B7, b.B7), + B8 = op(a.B8, b.B8), B9 = op(a.B9, b.B9), B10 = op(a.B10, b.B10), B11 = op(a.B11, b.B11), + B12 = op(a.B12, b.B12), B13 = op(a.B13, b.B13), B14 = op(a.B14, b.B14), B15 = op(a.B15, b.B15), + }; + + private static V128Polyfill ApplyUnary(V128Polyfill a, Func op) + => new() { + B0 = op(a.B0), B1 = op(a.B1), B2 = op(a.B2), B3 = op(a.B3), + B4 = op(a.B4), B5 = op(a.B5), B6 = op(a.B6), B7 = op(a.B7), + B8 = op(a.B8), B9 = op(a.B9), B10 = op(a.B10), B11 = op(a.B11), + B12 = op(a.B12), B13 = op(a.B13), B14 = op(a.B14), B15 = op(a.B15), + }; + + private static unsafe (byte b0, byte b1, byte b2, byte b3, byte b4, byte b5, byte b6, byte b7, + byte b8, byte b9, byte b10, byte b11, byte b12, byte b13, byte b14, byte b15) + GetBytes(V128Polyfill v) => (v.B0, v.B1, v.B2, v.B3, v.B4, v.B5, v.B6, v.B7, + v.B8, v.B9, v.B10, v.B11, v.B12, v.B13, v.B14, v.B15); + +#pragma warning disable CS1591 + // shuffle / swizzle + public static V128Polyfill Int8x16Shuffle(V128Polyfill a, V128Polyfill b, byte[] indices) + { + var src = new byte[] { a.B0,a.B1,a.B2,a.B3,a.B4,a.B5,a.B6,a.B7,a.B8,a.B9,a.B10,a.B11,a.B12,a.B13,a.B14,a.B15, + b.B0,b.B1,b.B2,b.B3,b.B4,b.B5,b.B6,b.B7,b.B8,b.B9,b.B10,b.B11,b.B12,b.B13,b.B14,b.B15 }; + var r = new byte[16]; + for (var i = 0; i < 16; i++) r[i] = indices[i] < 32 ? src[indices[i]] : (byte)0; + return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); + } + public static V128Polyfill Int8x16Swizzle(V128Polyfill a, V128Polyfill b) + { + var src = new byte[] { a.B0,a.B1,a.B2,a.B3,a.B4,a.B5,a.B6,a.B7,a.B8,a.B9,a.B10,a.B11,a.B12,a.B13,a.B14,a.B15 }; + var idx = new byte[] { b.B0,b.B1,b.B2,b.B3,b.B4,b.B5,b.B6,b.B7,b.B8,b.B9,b.B10,b.B11,b.B12,b.B13,b.B14,b.B15 }; + var r = new byte[16]; + for (var i = 0; i < 16; i++) r[i] = idx[i] < 16 ? src[idx[i]] : (byte)0; + return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); + } + // splats + public static V128Polyfill Int8x16Splat(int x) { var b = (byte)(x & 0xFF); return Create(b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b); } + public static V128Polyfill Int16x8Splat(int x) + { + var lo = (byte)(x & 0xFF); var hi = (byte)((x >> 8) & 0xFF); + return Create(lo,hi,lo,hi,lo,hi,lo,hi,lo,hi,lo,hi,lo,hi,lo,hi); + } + public static V128Polyfill Int32x4Splat(int x) + { + var b0=(byte)x; var b1=(byte)(x>>8); var b2=(byte)(x>>16); var b3=(byte)(x>>24); + return Create(b0,b1,b2,b3,b0,b1,b2,b3,b0,b1,b2,b3,b0,b1,b2,b3); + } + public static V128Polyfill Int64x2Splat(long x) + { + var b0=(byte)x;var b1=(byte)(x>>8);var b2=(byte)(x>>16);var b3=(byte)(x>>24); + var b4=(byte)(x>>32);var b5=(byte)(x>>40);var b6=(byte)(x>>48);var b7=(byte)(x>>56); + return Create(b0,b1,b2,b3,b4,b5,b6,b7,b0,b1,b2,b3,b4,b5,b6,b7); + } + public static V128Polyfill Float32x4Splat(float x) + { + var u = Unsafe.As(ref x); + var b0=(byte)u;var b1=(byte)(u>>8);var b2=(byte)(u>>16);var b3=(byte)(u>>24); + return Create(b0,b1,b2,b3,b0,b1,b2,b3,b0,b1,b2,b3,b0,b1,b2,b3); + } + public static V128Polyfill Float64x2Splat(double x) + { + var u = Unsafe.As(ref x); + var b0=(byte)u;var b1=(byte)(u>>8);var b2=(byte)(u>>16);var b3=(byte)(u>>24); + var b4=(byte)(u>>32);var b5=(byte)(u>>40);var b6=(byte)(u>>48);var b7=(byte)(u>>56); + return Create(b0,b1,b2,b3,b4,b5,b6,b7,b0,b1,b2,b3,b4,b5,b6,b7); + } + // extract lane + private static byte GetByte(V128Polyfill v, int i) => i switch { 0=>v.B0,1=>v.B1,2=>v.B2,3=>v.B3,4=>v.B4,5=>v.B5,6=>v.B6,7=>v.B7,8=>v.B8,9=>v.B9,10=>v.B10,11=>v.B11,12=>v.B12,13=>v.B13,14=>v.B14,_=>v.B15 }; + public static int Int8x16ExtractLaneS(V128Polyfill v, int lane) => (sbyte)GetByte(v, lane); + public static int Int8x16ExtractLaneU(V128Polyfill v, int lane) => GetByte(v, lane); + public static int Int16x8ExtractLaneS(V128Polyfill v, int lane) { var b = lane*2; return (short)(GetByte(v,b)|(GetByte(v,b+1)<<8)); } + public static int Int16x8ExtractLaneU(V128Polyfill v, int lane) { var b = lane*2; return (ushort)(GetByte(v,b)|(GetByte(v,b+1)<<8)); } + public static int Int32x4ExtractLane(V128Polyfill v, int lane) { var b = lane*4; return GetByte(v,b)|(GetByte(v,b+1)<<8)|(GetByte(v,b+2)<<16)|(GetByte(v,b+3)<<24); } + public static long Int64x2ExtractLane(V128Polyfill v, int lane) { var b = lane*8; return (long)((ulong)GetByte(v,b)|((ulong)GetByte(v,b+1)<<8)|((ulong)GetByte(v,b+2)<<16)|((ulong)GetByte(v,b+3)<<24)|((ulong)GetByte(v,b+4)<<32)|((ulong)GetByte(v,b+5)<<40)|((ulong)GetByte(v,b+6)<<48)|((ulong)GetByte(v,b+7)<<56)); } + public static float Float32x4ExtractLane(V128Polyfill v, int lane) => GetF32(v, lane*4); + public static double Float64x2ExtractLane(V128Polyfill v, int lane) => lane == 0 ? GetF64Lo(v) : GetF64Hi(v); + // replace lane + private static V128Polyfill SetByte(V128Polyfill v, int i, byte val) { switch(i){case 0:v.B0=val;break;case 1:v.B1=val;break;case 2:v.B2=val;break;case 3:v.B3=val;break;case 4:v.B4=val;break;case 5:v.B5=val;break;case 6:v.B6=val;break;case 7:v.B7=val;break;case 8:v.B8=val;break;case 9:v.B9=val;break;case 10:v.B10=val;break;case 11:v.B11=val;break;case 12:v.B12=val;break;case 13:v.B13=val;break;case 14:v.B14=val;break;default:v.B15=val;break;} return v; } + public static V128Polyfill Int8x16ReplaceLane(V128Polyfill v, int lane, int x) => SetByte(v, lane, (byte)(x & 0xFF)); + public static V128Polyfill Int16x8ReplaceLane(V128Polyfill v, int lane, int x) { var b = lane*2; v = SetByte(v,b,(byte)(x&0xFF)); v = SetByte(v,b+1,(byte)((x>>8)&0xFF)); return v; } + public static V128Polyfill Int32x4ReplaceLane(V128Polyfill v, int lane, int x) { var b = lane*4; v = SetByte(v,b,(byte)x); v = SetByte(v,b+1,(byte)(x>>8)); v = SetByte(v,b+2,(byte)(x>>16)); v = SetByte(v,b+3,(byte)(x>>24)); return v; } + public static V128Polyfill Int64x2ReplaceLane(V128Polyfill v, int lane, long x) { var b = lane*8; for(var i=0;i<8;i++) v = SetByte(v,b+i,(byte)(x>>(i*8))); return v; } + public static V128Polyfill Float32x4ReplaceLane(V128Polyfill v, int lane, float x) => SetF32(v, lane*4, x); + public static V128Polyfill Float64x2ReplaceLane(V128Polyfill v, int lane, double x) => SetF64(v, lane != 0, x); + // v128 bitwise + public static V128Polyfill V128Not(V128Polyfill a) => ApplyUnary(a, b => (byte)~b); + public static V128Polyfill V128And(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)(x & y)); + public static V128Polyfill V128AndNot(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)(x & ~y)); + public static V128Polyfill V128Or(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)(x | y)); + public static V128Polyfill V128Xor(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)(x ^ y)); + + // i8x16 + public static V128Polyfill Int8x16Abs(V128Polyfill a) => ApplyUnary(a, b => (byte)Math.Abs((sbyte)b)); + public static V128Polyfill Int8x16Neg(V128Polyfill a) => ApplyUnary(a, b => (byte)(-(sbyte)b)); + public static V128Polyfill Int8x16Add(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)((sbyte)x + (sbyte)y)); + public static V128Polyfill Int8x16Sub(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)((sbyte)x - (sbyte)y)); + public static V128Polyfill Int8x16AddSatS(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => { var r = (int)(sbyte)x + (sbyte)y; return (byte)(sbyte)(r < -128 ? -128 : r > 127 ? 127 : r); }); + public static V128Polyfill Int8x16AddSatU(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => { var r = x + y; return (byte)(r > 255 ? 255 : r); }); + public static V128Polyfill Int8x16SubSatS(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => { var r = (int)(sbyte)x - (sbyte)y; return (byte)(sbyte)(r < -128 ? -128 : r > 127 ? 127 : r); }); + public static V128Polyfill Int8x16SubSatU(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)(x < y ? 0 : x - y)); + public static V128Polyfill Int8x16MinS(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)((sbyte)x < (sbyte)y ? (sbyte)x : (sbyte)y)); + public static V128Polyfill Int8x16MinU(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => x < y ? x : y); + public static V128Polyfill Int8x16MaxS(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)((sbyte)x > (sbyte)y ? (sbyte)x : (sbyte)y)); + public static V128Polyfill Int8x16MaxU(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => x > y ? x : y); + + // i16x8 — work on pairs of bytes as little-endian int16 + private static V128Polyfill ApplyI16Binary(V128Polyfill a, V128Polyfill b, Func op) + { + static short Get(byte lo, byte hi) => (short)(lo | (hi << 8)); + static (byte lo, byte hi) Put(short v) => ((byte)v, (byte)((ushort)v >> 8)); + var (lo0, hi0) = Put(op(Get(a.B0, a.B1), Get(b.B0, b.B1))); + var (lo1, hi1) = Put(op(Get(a.B2, a.B3), Get(b.B2, b.B3))); + var (lo2, hi2) = Put(op(Get(a.B4, a.B5), Get(b.B4, b.B5))); + var (lo3, hi3) = Put(op(Get(a.B6, a.B7), Get(b.B6, b.B7))); + var (lo4, hi4) = Put(op(Get(a.B8, a.B9), Get(b.B8, b.B9))); + var (lo5, hi5) = Put(op(Get(a.B10, a.B11), Get(b.B10, b.B11))); + var (lo6, hi6) = Put(op(Get(a.B12, a.B13), Get(b.B12, b.B13))); + var (lo7, hi7) = Put(op(Get(a.B14, a.B15), Get(b.B14, b.B15))); + return new() { B0=lo0,B1=hi0,B2=lo1,B3=hi1,B4=lo2,B5=hi2,B6=lo3,B7=hi3,B8=lo4,B9=hi4,B10=lo5,B11=hi5,B12=lo6,B13=hi6,B14=lo7,B15=hi7 }; + } + private static V128Polyfill ApplyI16Unary(V128Polyfill a, Func op) + { + static short Get(byte lo, byte hi) => (short)(lo | (hi << 8)); + static (byte lo, byte hi) Put(short v) => ((byte)v, (byte)((ushort)v >> 8)); + var (lo0, hi0) = Put(op(Get(a.B0, a.B1))); + var (lo1, hi1) = Put(op(Get(a.B2, a.B3))); + var (lo2, hi2) = Put(op(Get(a.B4, a.B5))); + var (lo3, hi3) = Put(op(Get(a.B6, a.B7))); + var (lo4, hi4) = Put(op(Get(a.B8, a.B9))); + var (lo5, hi5) = Put(op(Get(a.B10, a.B11))); + var (lo6, hi6) = Put(op(Get(a.B12, a.B13))); + var (lo7, hi7) = Put(op(Get(a.B14, a.B15))); + return new() { B0=lo0,B1=hi0,B2=lo1,B3=hi1,B4=lo2,B5=hi2,B6=lo3,B7=hi3,B8=lo4,B9=hi4,B10=lo5,B11=hi5,B12=lo6,B13=hi6,B14=lo7,B15=hi7 }; + } + public static V128Polyfill Int16x8Abs(V128Polyfill a) => ApplyI16Unary(a, x => x < 0 ? (short)-x : x); + public static V128Polyfill Int16x8Neg(V128Polyfill a) => ApplyI16Unary(a, x => (short)-x); + public static V128Polyfill Int16x8Add(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => (short)(x + y)); + public static V128Polyfill Int16x8Sub(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => (short)(x - y)); + public static V128Polyfill Int16x8Mul(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => (short)(x * y)); + public static V128Polyfill Int16x8AddSatS(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => { var r = (int)x + y; return (short)(r < -32768 ? -32768 : r > 32767 ? 32767 : r); }); + public static V128Polyfill Int16x8AddSatU(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => { var r = (ushort)x + (ushort)y; return (short)(r > 65535 ? 65535 : r); }); + public static V128Polyfill Int16x8SubSatS(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => { var r = (int)x - y; return (short)(r < -32768 ? -32768 : r > 32767 ? 32767 : r); }); + public static V128Polyfill Int16x8SubSatU(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => { var ux = (ushort)x; var uy = (ushort)y; return (short)(ushort)(ux < uy ? 0 : ux - uy); }); + public static V128Polyfill Int16x8MinS(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => x < y ? x : y); + public static V128Polyfill Int16x8MinU(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => (short)((ushort)x < (ushort)y ? (ushort)x : (ushort)y)); + public static V128Polyfill Int16x8MaxS(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => x > y ? x : y); + public static V128Polyfill Int16x8MaxU(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => (short)((ushort)x > (ushort)y ? (ushort)x : (ushort)y)); + + // i32x4 + private static V128Polyfill ApplyI32Binary(V128Polyfill a, V128Polyfill b, Func op) + { + static int Get(byte b0, byte b1, byte b2, byte b3) => b0 | (b1 << 8) | (b2 << 16) | (b3 << 24); + static (byte b0, byte b1, byte b2, byte b3) Put(int v) => ((byte)v, (byte)(v >> 8), (byte)(v >> 16), (byte)(v >> 24)); + var (a0,a1,a2,a3) = Put(op(Get(a.B0,a.B1,a.B2,a.B3), Get(b.B0,b.B1,b.B2,b.B3))); + var (a4,a5,a6,a7) = Put(op(Get(a.B4,a.B5,a.B6,a.B7), Get(b.B4,b.B5,b.B6,b.B7))); + var (a8,a9,a10,a11) = Put(op(Get(a.B8,a.B9,a.B10,a.B11), Get(b.B8,b.B9,b.B10,b.B11))); + var (a12,a13,a14,a15) = Put(op(Get(a.B12,a.B13,a.B14,a.B15), Get(b.B12,b.B13,b.B14,b.B15))); + return new() { B0=a0,B1=a1,B2=a2,B3=a3,B4=a4,B5=a5,B6=a6,B7=a7,B8=a8,B9=a9,B10=a10,B11=a11,B12=a12,B13=a13,B14=a14,B15=a15 }; + } + private static V128Polyfill ApplyI32Unary(V128Polyfill a, Func op) + { + static int Get(byte b0, byte b1, byte b2, byte b3) => b0 | (b1 << 8) | (b2 << 16) | (b3 << 24); + static (byte b0, byte b1, byte b2, byte b3) Put(int v) => ((byte)v, (byte)(v >> 8), (byte)(v >> 16), (byte)(v >> 24)); + var (a0,a1,a2,a3) = Put(op(Get(a.B0,a.B1,a.B2,a.B3))); + var (a4,a5,a6,a7) = Put(op(Get(a.B4,a.B5,a.B6,a.B7))); + var (a8,a9,a10,a11) = Put(op(Get(a.B8,a.B9,a.B10,a.B11))); + var (a12,a13,a14,a15) = Put(op(Get(a.B12,a.B13,a.B14,a.B15))); + return new() { B0=a0,B1=a1,B2=a2,B3=a3,B4=a4,B5=a5,B6=a6,B7=a7,B8=a8,B9=a9,B10=a10,B11=a11,B12=a12,B13=a13,B14=a14,B15=a15 }; + } + public static V128Polyfill Int32x4Abs(V128Polyfill a) => ApplyI32Unary(a, x => x < 0 ? -x : x); + public static V128Polyfill Int32x4Neg(V128Polyfill a) => ApplyI32Unary(a, x => -x); + public static V128Polyfill Int32x4Add(V128Polyfill a, V128Polyfill b) => ApplyI32Binary(a, b, (x, y) => x + y); + public static V128Polyfill Int32x4Sub(V128Polyfill a, V128Polyfill b) => ApplyI32Binary(a, b, (x, y) => x - y); + public static V128Polyfill Int32x4Mul(V128Polyfill a, V128Polyfill b) => ApplyI32Binary(a, b, (x, y) => x * y); + public static V128Polyfill Int32x4MinS(V128Polyfill a, V128Polyfill b) => ApplyI32Binary(a, b, Math.Min); + public static V128Polyfill Int32x4MinU(V128Polyfill a, V128Polyfill b) => ApplyI32Binary(a, b, (x, y) => (int)((uint)x < (uint)y ? (uint)x : (uint)y)); + public static V128Polyfill Int32x4MaxS(V128Polyfill a, V128Polyfill b) => ApplyI32Binary(a, b, Math.Max); + public static V128Polyfill Int32x4MaxU(V128Polyfill a, V128Polyfill b) => ApplyI32Binary(a, b, (x, y) => (int)((uint)x > (uint)y ? (uint)x : (uint)y)); + + // i64x2 + private static V128Polyfill ApplyI64Binary(V128Polyfill a, V128Polyfill b, Func op) + { + static long GetLo(V128Polyfill v) => (long)(v.B0 | ((ulong)v.B1 << 8) | ((ulong)v.B2 << 16) | ((ulong)v.B3 << 24) | ((ulong)v.B4 << 32) | ((ulong)v.B5 << 40) | ((ulong)v.B6 << 48) | ((ulong)v.B7 << 56)); + static long GetHi(V128Polyfill v) => (long)(v.B8 | ((ulong)v.B9 << 8) | ((ulong)v.B10 << 16) | ((ulong)v.B11 << 24) | ((ulong)v.B12 << 32) | ((ulong)v.B13 << 40) | ((ulong)v.B14 << 48) | ((ulong)v.B15 << 56)); + static (byte b0,byte b1,byte b2,byte b3,byte b4,byte b5,byte b6,byte b7) Put(long v) { + var u = (ulong)v; + return ((byte)u,(byte)(u>>8),(byte)(u>>16),(byte)(u>>24),(byte)(u>>32),(byte)(u>>40),(byte)(u>>48),(byte)(u>>56)); + } + var (l0,l1,l2,l3,l4,l5,l6,l7) = Put(op(GetLo(a), GetLo(b))); + var (h0,h1,h2,h3,h4,h5,h6,h7) = Put(op(GetHi(a), GetHi(b))); + return new() { B0=l0,B1=l1,B2=l2,B3=l3,B4=l4,B5=l5,B6=l6,B7=l7,B8=h0,B9=h1,B10=h2,B11=h3,B12=h4,B13=h5,B14=h6,B15=h7 }; + } + private static V128Polyfill ApplyI64Unary(V128Polyfill a, Func op) + { + static long GetLo(V128Polyfill v) => (long)(v.B0 | ((ulong)v.B1 << 8) | ((ulong)v.B2 << 16) | ((ulong)v.B3 << 24) | ((ulong)v.B4 << 32) | ((ulong)v.B5 << 40) | ((ulong)v.B6 << 48) | ((ulong)v.B7 << 56)); + static long GetHi(V128Polyfill v) => (long)(v.B8 | ((ulong)v.B9 << 8) | ((ulong)v.B10 << 16) | ((ulong)v.B11 << 24) | ((ulong)v.B12 << 32) | ((ulong)v.B13 << 40) | ((ulong)v.B14 << 48) | ((ulong)v.B15 << 56)); + static (byte b0,byte b1,byte b2,byte b3,byte b4,byte b5,byte b6,byte b7) Put(long v) { + var u = (ulong)v; + return ((byte)u,(byte)(u>>8),(byte)(u>>16),(byte)(u>>24),(byte)(u>>32),(byte)(u>>40),(byte)(u>>48),(byte)(u>>56)); + } + var (l0,l1,l2,l3,l4,l5,l6,l7) = Put(op(GetLo(a))); + var (h0,h1,h2,h3,h4,h5,h6,h7) = Put(op(GetHi(a))); + return new() { B0=l0,B1=l1,B2=l2,B3=l3,B4=l4,B5=l5,B6=l6,B7=l7,B8=h0,B9=h1,B10=h2,B11=h3,B12=h4,B13=h5,B14=h6,B15=h7 }; + } + public static V128Polyfill Int64x2Abs(V128Polyfill a) => ApplyI64Unary(a, x => x < 0 ? -x : x); + public static V128Polyfill Int64x2Neg(V128Polyfill a) => ApplyI64Unary(a, x => -x); + public static V128Polyfill Int64x2Add(V128Polyfill a, V128Polyfill b) => ApplyI64Binary(a, b, (x, y) => x + y); + public static V128Polyfill Int64x2Sub(V128Polyfill a, V128Polyfill b) => ApplyI64Binary(a, b, (x, y) => x - y); + public static V128Polyfill Int64x2Mul(V128Polyfill a, V128Polyfill b) => ApplyI64Binary(a, b, (x, y) => x * y); + + // WASM IEEE min/max scalars: propagate NaN, handle ±0 per spec + private static float WasmF32Min(float a, float b) + { + if (float.IsNaN(a) || float.IsNaN(b)) return float.NaN; + if (a == 0 && b == 0) return FloatHelper.UInt32BitsToFloat(FloatHelper.FloatToUInt32Bits(a) | FloatHelper.FloatToUInt32Bits(b)); + return a < b ? a : b; + } + private static float WasmF32Max(float a, float b) + { + if (float.IsNaN(a) || float.IsNaN(b)) return float.NaN; + if (a == 0 && b == 0) return FloatHelper.UInt32BitsToFloat(FloatHelper.FloatToUInt32Bits(a) & FloatHelper.FloatToUInt32Bits(b)); + return a > b ? a : b; + } + private static double WasmF64Min(double a, double b) + { + if (double.IsNaN(a) || double.IsNaN(b)) return double.NaN; + if (a == 0 && b == 0) return FloatHelper.UInt64BitsToDouble(FloatHelper.DoubleToUInt64Bits(a) | FloatHelper.DoubleToUInt64Bits(b)); + return a < b ? a : b; + } + private static double WasmF64Max(double a, double b) + { + if (double.IsNaN(a) || double.IsNaN(b)) return double.NaN; + if (a == 0 && b == 0) return FloatHelper.UInt64BitsToDouble(FloatHelper.DoubleToUInt64Bits(a) & FloatHelper.DoubleToUInt64Bits(b)); + return a > b ? a : b; + } + + // f32x4 helpers + private static float GetF32(V128Polyfill v, int offset) + { + uint u = offset switch { 0 => (uint)(v.B0|(v.B1<<8)|(v.B2<<16)|(v.B3<<24)), 4 => (uint)(v.B4|(v.B5<<8)|(v.B6<<16)|(v.B7<<24)), 8 => (uint)(v.B8|(v.B9<<8)|(v.B10<<16)|(v.B11<<24)), _ => (uint)(v.B12|(v.B13<<8)|(v.B14<<16)|(v.B15<<24)) }; + return Unsafe.As(ref u); + } + private static V128Polyfill SetF32(V128Polyfill v, int offset, float f) + { + var u = Unsafe.As(ref f); + var b0 = (byte)u; var b1 = (byte)(u>>8); var b2 = (byte)(u>>16); var b3 = (byte)(u>>24); + if (offset == 0) { v.B0=b0; v.B1=b1; v.B2=b2; v.B3=b3; } + else if (offset == 4) { v.B4=b0; v.B5=b1; v.B6=b2; v.B7=b3; } + else if (offset == 8) { v.B8=b0; v.B9=b1; v.B10=b2; v.B11=b3; } + else { v.B12=b0; v.B13=b1; v.B14=b2; v.B15=b3; } + return v; + } + private static V128Polyfill ApplyF32x4Binary(V128Polyfill a, V128Polyfill b, Func op) + { + V128Polyfill r = default; + for (var i = 0; i < 4; i++) r = SetF32(r, i*4, op(GetF32(a, i*4), GetF32(b, i*4))); + return r; + } + private static V128Polyfill ApplyF32x4Unary(V128Polyfill a, Func op) + { + V128Polyfill r = default; + for (var i = 0; i < 4; i++) r = SetF32(r, i*4, op(GetF32(a, i*4))); + return r; + } + public static V128Polyfill Float32x4Abs(V128Polyfill a) => ApplyF32x4Unary(a, x => x < 0 ? -x : x); + public static V128Polyfill Float32x4Neg(V128Polyfill a) => ApplyF32x4Unary(a, x => -x); + public static V128Polyfill Float32x4Sqrt(V128Polyfill a) => ApplyF32x4Unary(a, x => (float)Math.Sqrt(x)); + public static V128Polyfill Float32x4Ceil(V128Polyfill a) => ApplyF32x4Unary(a, x => (float)Math.Ceiling(x)); + public static V128Polyfill Float32x4Floor(V128Polyfill a) => ApplyF32x4Unary(a, x => (float)Math.Floor(x)); + public static V128Polyfill Float32x4Trunc(V128Polyfill a) => ApplyF32x4Unary(a, x => (float)Math.Truncate(x)); + public static V128Polyfill Float32x4Nearest(V128Polyfill a) => ApplyF32x4Unary(a, x => (float)Math.Round(x, MidpointRounding.ToEven)); + public static V128Polyfill Float32x4Add(V128Polyfill a, V128Polyfill b) => ApplyF32x4Binary(a, b, (x, y) => x + y); + public static V128Polyfill Float32x4Sub(V128Polyfill a, V128Polyfill b) => ApplyF32x4Binary(a, b, (x, y) => x - y); + public static V128Polyfill Float32x4Mul(V128Polyfill a, V128Polyfill b) => ApplyF32x4Binary(a, b, (x, y) => x * y); + public static V128Polyfill Float32x4Div(V128Polyfill a, V128Polyfill b) => ApplyF32x4Binary(a, b, (x, y) => x / y); + public static V128Polyfill Float32x4Min(V128Polyfill a, V128Polyfill b) => ApplyF32x4Binary(a, b, WasmF32Min); + public static V128Polyfill Float32x4Max(V128Polyfill a, V128Polyfill b) => ApplyF32x4Binary(a, b, WasmF32Max); + public static V128Polyfill Float32x4Pmin(V128Polyfill a, V128Polyfill b) => ApplyF32x4Binary(a, b, (x, y) => y < x ? y : x); + public static V128Polyfill Float32x4Pmax(V128Polyfill a, V128Polyfill b) => ApplyF32x4Binary(a, b, (x, y) => y > x ? y : x); + + // f64x2 helpers + private static double GetF64Lo(V128Polyfill v) + { + var u = (ulong)v.B0|((ulong)v.B1<<8)|((ulong)v.B2<<16)|((ulong)v.B3<<24)|((ulong)v.B4<<32)|((ulong)v.B5<<40)|((ulong)v.B6<<48)|((ulong)v.B7<<56); + return Unsafe.As(ref u); + } + private static double GetF64Hi(V128Polyfill v) + { + var u = (ulong)v.B8|((ulong)v.B9<<8)|((ulong)v.B10<<16)|((ulong)v.B11<<24)|((ulong)v.B12<<32)|((ulong)v.B13<<40)|((ulong)v.B14<<48)|((ulong)v.B15<<56); + return Unsafe.As(ref u); + } + private static V128Polyfill SetF64(V128Polyfill v, bool hi, double d) + { + var u = Unsafe.As(ref d); + var b = new byte[8]; + for (var i = 0; i < 8; i++) b[i] = (byte)(u >> (i*8)); + if (!hi) { v.B0=b[0];v.B1=b[1];v.B2=b[2];v.B3=b[3];v.B4=b[4];v.B5=b[5];v.B6=b[6];v.B7=b[7]; } + else { v.B8=b[0];v.B9=b[1];v.B10=b[2];v.B11=b[3];v.B12=b[4];v.B13=b[5];v.B14=b[6];v.B15=b[7]; } + return v; + } + private static V128Polyfill ApplyF64x2Binary(V128Polyfill a, V128Polyfill b, Func op) + { + V128Polyfill r = default; + r = SetF64(r, false, op(GetF64Lo(a), GetF64Lo(b))); + r = SetF64(r, true, op(GetF64Hi(a), GetF64Hi(b))); + return r; + } + private static V128Polyfill ApplyF64x2Unary(V128Polyfill a, Func op) + { + V128Polyfill r = default; + r = SetF64(r, false, op(GetF64Lo(a))); + r = SetF64(r, true, op(GetF64Hi(a))); + return r; + } + public static V128Polyfill Float64x2Abs(V128Polyfill a) => ApplyF64x2Unary(a, Math.Abs); + public static V128Polyfill Float64x2Neg(V128Polyfill a) => ApplyF64x2Unary(a, x => -x); + public static V128Polyfill Float64x2Sqrt(V128Polyfill a) => ApplyF64x2Unary(a, Math.Sqrt); + public static V128Polyfill Float64x2Ceil(V128Polyfill a) => ApplyF64x2Unary(a, Math.Ceiling); + public static V128Polyfill Float64x2Floor(V128Polyfill a) => ApplyF64x2Unary(a, Math.Floor); + public static V128Polyfill Float64x2Trunc(V128Polyfill a) => ApplyF64x2Unary(a, Math.Truncate); + public static V128Polyfill Float64x2Nearest(V128Polyfill a) => ApplyF64x2Unary(a, x => Math.Round(x, MidpointRounding.ToEven)); + public static V128Polyfill Float64x2Add(V128Polyfill a, V128Polyfill b) => ApplyF64x2Binary(a, b, (x, y) => x + y); + public static V128Polyfill Float64x2Sub(V128Polyfill a, V128Polyfill b) => ApplyF64x2Binary(a, b, (x, y) => x - y); + public static V128Polyfill Float64x2Mul(V128Polyfill a, V128Polyfill b) => ApplyF64x2Binary(a, b, (x, y) => x * y); + public static V128Polyfill Float64x2Div(V128Polyfill a, V128Polyfill b) => ApplyF64x2Binary(a, b, (x, y) => x / y); + public static V128Polyfill Float64x2Min(V128Polyfill a, V128Polyfill b) => ApplyF64x2Binary(a, b, WasmF64Min); + public static V128Polyfill Float64x2Max(V128Polyfill a, V128Polyfill b) => ApplyF64x2Binary(a, b, WasmF64Max); + public static V128Polyfill Float64x2Pmin(V128Polyfill a, V128Polyfill b) => ApplyF64x2Binary(a, b, (x, y) => y < x ? y : x); + public static V128Polyfill Float64x2Pmax(V128Polyfill a, V128Polyfill b) => ApplyF64x2Binary(a, b, (x, y) => y > x ? y : x); + + // comparisons (polyfill) — all-ones = 0xFF per lane if true + private static byte Mask8(bool c) => c ? (byte)0xFF : (byte)0; + private static V128Polyfill CmpI8(V128Polyfill a, V128Polyfill b, Func op) => new() { B0=Mask8(op((sbyte)a.B0,(sbyte)b.B0)),B1=Mask8(op((sbyte)a.B1,(sbyte)b.B1)),B2=Mask8(op((sbyte)a.B2,(sbyte)b.B2)),B3=Mask8(op((sbyte)a.B3,(sbyte)b.B3)),B4=Mask8(op((sbyte)a.B4,(sbyte)b.B4)),B5=Mask8(op((sbyte)a.B5,(sbyte)b.B5)),B6=Mask8(op((sbyte)a.B6,(sbyte)b.B6)),B7=Mask8(op((sbyte)a.B7,(sbyte)b.B7)),B8=Mask8(op((sbyte)a.B8,(sbyte)b.B8)),B9=Mask8(op((sbyte)a.B9,(sbyte)b.B9)),B10=Mask8(op((sbyte)a.B10,(sbyte)b.B10)),B11=Mask8(op((sbyte)a.B11,(sbyte)b.B11)),B12=Mask8(op((sbyte)a.B12,(sbyte)b.B12)),B13=Mask8(op((sbyte)a.B13,(sbyte)b.B13)),B14=Mask8(op((sbyte)a.B14,(sbyte)b.B14)),B15=Mask8(op((sbyte)a.B15,(sbyte)b.B15)) }; + private static V128Polyfill CmpU8(V128Polyfill a, V128Polyfill b, Func op) => new() { B0=Mask8(op(a.B0,b.B0)),B1=Mask8(op(a.B1,b.B1)),B2=Mask8(op(a.B2,b.B2)),B3=Mask8(op(a.B3,b.B3)),B4=Mask8(op(a.B4,b.B4)),B5=Mask8(op(a.B5,b.B5)),B6=Mask8(op(a.B6,b.B6)),B7=Mask8(op(a.B7,b.B7)),B8=Mask8(op(a.B8,b.B8)),B9=Mask8(op(a.B9,b.B9)),B10=Mask8(op(a.B10,b.B10)),B11=Mask8(op(a.B11,b.B11)),B12=Mask8(op(a.B12,b.B12)),B13=Mask8(op(a.B13,b.B13)),B14=Mask8(op(a.B14,b.B14)),B15=Mask8(op(a.B15,b.B15)) }; + private static V128Polyfill CmpI16(V128Polyfill a, V128Polyfill b, Func op) => ApplyI16Binary(a, b, (x, y) => op(x, y) ? (short)-1 : (short)0); + private static V128Polyfill CmpU16(V128Polyfill a, V128Polyfill b, Func op) => ApplyI16Binary(a, b, (x, y) => op((ushort)x, (ushort)y) ? (short)-1 : (short)0); + private static V128Polyfill CmpI32(V128Polyfill a, V128Polyfill b, Func op) => ApplyI32Binary(a, b, (x, y) => op(x, y) ? -1 : 0); + private static V128Polyfill CmpU32(V128Polyfill a, V128Polyfill b, Func op) => ApplyI32Binary(a, b, (x, y) => op((uint)x, (uint)y) ? -1 : 0); + private static V128Polyfill CmpI64(V128Polyfill a, V128Polyfill b, Func op) => ApplyI64Binary(a, b, (x, y) => op(x, y) ? -1L : 0L); + private static unsafe float AllOnesFloat() { var v = -1; return *(float*)&v; } + private static V128Polyfill CmpF32(V128Polyfill a, V128Polyfill b, Func op) => ApplyF32x4Binary(a, b, (x, y) => op(x, y) ? AllOnesFloat() : 0f); + private static V128Polyfill CmpF64(V128Polyfill a, V128Polyfill b, Func op) => ApplyF64x2Binary(a, b, (x, y) => op(x, y) ? BitConverter.Int64BitsToDouble(-1L) : 0d); + public static V128Polyfill Int8x16Equal(V128Polyfill a, V128Polyfill b) => CmpI8(a, b, (x, y) => x == y); + public static V128Polyfill Int8x16NotEqual(V128Polyfill a, V128Polyfill b) => CmpI8(a, b, (x, y) => x != y); + public static V128Polyfill Int8x16LtS(V128Polyfill a, V128Polyfill b) => CmpI8(a, b, (x, y) => x < y); + public static V128Polyfill Int8x16LtU(V128Polyfill a, V128Polyfill b) => CmpU8(a, b, (x, y) => x < y); + public static V128Polyfill Int8x16GtS(V128Polyfill a, V128Polyfill b) => CmpI8(a, b, (x, y) => x > y); + public static V128Polyfill Int8x16GtU(V128Polyfill a, V128Polyfill b) => CmpU8(a, b, (x, y) => x > y); + public static V128Polyfill Int8x16LeS(V128Polyfill a, V128Polyfill b) => CmpI8(a, b, (x, y) => x <= y); + public static V128Polyfill Int8x16LeU(V128Polyfill a, V128Polyfill b) => CmpU8(a, b, (x, y) => x <= y); + public static V128Polyfill Int8x16GeS(V128Polyfill a, V128Polyfill b) => CmpI8(a, b, (x, y) => x >= y); + public static V128Polyfill Int8x16GeU(V128Polyfill a, V128Polyfill b) => CmpU8(a, b, (x, y) => x >= y); + public static V128Polyfill Int16x8Equal(V128Polyfill a, V128Polyfill b) => CmpI16(a, b, (x, y) => x == y); + public static V128Polyfill Int16x8NotEqual(V128Polyfill a, V128Polyfill b) => CmpI16(a, b, (x, y) => x != y); + public static V128Polyfill Int16x8LtS(V128Polyfill a, V128Polyfill b) => CmpI16(a, b, (x, y) => x < y); + public static V128Polyfill Int16x8LtU(V128Polyfill a, V128Polyfill b) => CmpU16(a, b, (x, y) => x < y); + public static V128Polyfill Int16x8GtS(V128Polyfill a, V128Polyfill b) => CmpI16(a, b, (x, y) => x > y); + public static V128Polyfill Int16x8GtU(V128Polyfill a, V128Polyfill b) => CmpU16(a, b, (x, y) => x > y); + public static V128Polyfill Int16x8LeS(V128Polyfill a, V128Polyfill b) => CmpI16(a, b, (x, y) => x <= y); + public static V128Polyfill Int16x8LeU(V128Polyfill a, V128Polyfill b) => CmpU16(a, b, (x, y) => x <= y); + public static V128Polyfill Int16x8GeS(V128Polyfill a, V128Polyfill b) => CmpI16(a, b, (x, y) => x >= y); + public static V128Polyfill Int16x8GeU(V128Polyfill a, V128Polyfill b) => CmpU16(a, b, (x, y) => x >= y); + public static V128Polyfill Int32x4Equal(V128Polyfill a, V128Polyfill b) => CmpI32(a, b, (x, y) => x == y); + public static V128Polyfill Int32x4NotEqual(V128Polyfill a, V128Polyfill b) => CmpI32(a, b, (x, y) => x != y); + public static V128Polyfill Int32x4LtS(V128Polyfill a, V128Polyfill b) => CmpI32(a, b, (x, y) => x < y); + public static V128Polyfill Int32x4LtU(V128Polyfill a, V128Polyfill b) => CmpU32(a, b, (x, y) => x < y); + public static V128Polyfill Int32x4GtS(V128Polyfill a, V128Polyfill b) => CmpI32(a, b, (x, y) => x > y); + public static V128Polyfill Int32x4GtU(V128Polyfill a, V128Polyfill b) => CmpU32(a, b, (x, y) => x > y); + public static V128Polyfill Int32x4LeS(V128Polyfill a, V128Polyfill b) => CmpI32(a, b, (x, y) => x <= y); + public static V128Polyfill Int32x4LeU(V128Polyfill a, V128Polyfill b) => CmpU32(a, b, (x, y) => x <= y); + public static V128Polyfill Int32x4GeS(V128Polyfill a, V128Polyfill b) => CmpI32(a, b, (x, y) => x >= y); + public static V128Polyfill Int32x4GeU(V128Polyfill a, V128Polyfill b) => CmpU32(a, b, (x, y) => x >= y); + public static V128Polyfill Int64x2Equal(V128Polyfill a, V128Polyfill b) => CmpI64(a, b, (x, y) => x == y); + public static V128Polyfill Int64x2NotEqual(V128Polyfill a, V128Polyfill b) => CmpI64(a, b, (x, y) => x != y); + public static V128Polyfill Int64x2LtS(V128Polyfill a, V128Polyfill b) => CmpI64(a, b, (x, y) => x < y); + public static V128Polyfill Int64x2GtS(V128Polyfill a, V128Polyfill b) => CmpI64(a, b, (x, y) => x > y); + public static V128Polyfill Int64x2LeS(V128Polyfill a, V128Polyfill b) => CmpI64(a, b, (x, y) => x <= y); + public static V128Polyfill Int64x2GeS(V128Polyfill a, V128Polyfill b) => CmpI64(a, b, (x, y) => x >= y); + public static V128Polyfill Float32x4Equal(V128Polyfill a, V128Polyfill b) => CmpF32(a, b, (x, y) => x == y); + public static V128Polyfill Float32x4NotEqual(V128Polyfill a, V128Polyfill b) => CmpF32(a, b, (x, y) => x != y); + public static V128Polyfill Float32x4Lt(V128Polyfill a, V128Polyfill b) => CmpF32(a, b, (x, y) => x < y); + public static V128Polyfill Float32x4Gt(V128Polyfill a, V128Polyfill b) => CmpF32(a, b, (x, y) => x > y); + public static V128Polyfill Float32x4Le(V128Polyfill a, V128Polyfill b) => CmpF32(a, b, (x, y) => x <= y); + public static V128Polyfill Float32x4Ge(V128Polyfill a, V128Polyfill b) => CmpF32(a, b, (x, y) => x >= y); + public static V128Polyfill Float64x2Equal(V128Polyfill a, V128Polyfill b) => CmpF64(a, b, (x, y) => x == y); + public static V128Polyfill Float64x2NotEqual(V128Polyfill a, V128Polyfill b) => CmpF64(a, b, (x, y) => x != y); + public static V128Polyfill Float64x2Lt(V128Polyfill a, V128Polyfill b) => CmpF64(a, b, (x, y) => x < y); + public static V128Polyfill Float64x2Gt(V128Polyfill a, V128Polyfill b) => CmpF64(a, b, (x, y) => x > y); + public static V128Polyfill Float64x2Le(V128Polyfill a, V128Polyfill b) => CmpF64(a, b, (x, y) => x <= y); + public static V128Polyfill Float64x2Ge(V128Polyfill a, V128Polyfill b) => CmpF64(a, b, (x, y) => x >= y); + + // shifts (polyfill) + public static V128Polyfill Int8x16Shl(V128Polyfill a, int s) { s &= 7; return ApplyUnary(a, b => (byte)(b << s)); } + public static V128Polyfill Int8x16ShrS(V128Polyfill a, int s) { s &= 7; return ApplyUnary(a, b => (byte)(sbyte)((sbyte)b >> s)); } + public static V128Polyfill Int8x16ShrU(V128Polyfill a, int s) { s &= 7; return ApplyUnary(a, b => (byte)(b >> s)); } + public static V128Polyfill Int16x8Shl(V128Polyfill a, int s) { s &= 15; return ApplyI16Unary(a, x => (short)(x << s)); } + public static V128Polyfill Int16x8ShrS(V128Polyfill a, int s) { s &= 15; return ApplyI16Unary(a, x => (short)(x >> s)); } + public static V128Polyfill Int16x8ShrU(V128Polyfill a, int s) { s &= 15; return ApplyI16Unary(a, x => (short)((ushort)x >> s)); } + public static V128Polyfill Int32x4Shl(V128Polyfill a, int s) { s &= 31; return ApplyI32Unary(a, x => x << s); } + public static V128Polyfill Int32x4ShrS(V128Polyfill a, int s) { s &= 31; return ApplyI32Unary(a, x => x >> s); } + public static V128Polyfill Int32x4ShrU(V128Polyfill a, int s) { s &= 31; return ApplyI32Unary(a, x => (int)((uint)x >> s)); } + public static V128Polyfill Int64x2Shl(V128Polyfill a, int s) { s &= 63; return ApplyI64Unary(a, x => x << s); } + public static V128Polyfill Int64x2ShrS(V128Polyfill a, int s) { s &= 63; return ApplyI64Unary(a, x => x >> s); } + public static V128Polyfill Int64x2ShrU(V128Polyfill a, int s) { s &= 63; return ApplyI64Unary(a, x => (long)((ulong)x >> s)); } + + // AllTrue / Bitmask / AnyTrue (polyfill) + public static int V128AnyTrue(V128Polyfill a) => (a.B0|a.B1|a.B2|a.B3|a.B4|a.B5|a.B6|a.B7|a.B8|a.B9|a.B10|a.B11|a.B12|a.B13|a.B14|a.B15) != 0 ? 1 : 0; + public static int Int8x16AllTrue(V128Polyfill a) => (a.B0&a.B1&a.B2&a.B3&a.B4&a.B5&a.B6&a.B7&a.B8&a.B9&a.B10&a.B11&a.B12&a.B13&a.B14&a.B15) != 0 ? 1 : 0; + public static int Int16x8AllTrue(V128Polyfill a) { for(var i=0;i<8;i++){var b=i*2;if((GetByte(a,b)|(GetByte(a,b+1)<<8))==0)return 0;} return 1; } + public static int Int32x4AllTrue(V128Polyfill a) { for(var i=0;i<4;i++){var b=i*4;if((GetByte(a,b)|(GetByte(a,b+1)<<8)|(GetByte(a,b+2)<<16)|(GetByte(a,b+3)<<24))==0)return 0;} return 1; } + public static int Int64x2AllTrue(V128Polyfill a) => (Int64x2ExtractLane(a,0)|Int64x2ExtractLane(a,1))!=0?1:0; + public static int Int8x16Bitmask(V128Polyfill a) { var r=0; for(var i=0;i<16;i++) if((GetByte(a,i)>>7)!=0) r|=1<>15)!=0) r|=1<>31)!=0) r|=1<>63)!=0) r|=1; if(((ulong)Int64x2ExtractLane(a,1)>>63)!=0) r|=2; return r; } + + // misc unary (polyfill) + public static V128Polyfill Int8x16Popcnt(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<16;i++){var b=GetByte(a,i);var c=0;while(b!=0){c+=b&1;b>>=1;}r[i]=(byte)c;} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int8x16AvgrU(V128Polyfill a, V128Polyfill b) => ApplyBinary(a, b, (x, y) => (byte)((x + y + 1) >> 1)); + public static V128Polyfill Int16x8AvgrU(V128Polyfill a, V128Polyfill b) => ApplyI16Binary(a, b, (x, y) => (short)(ushort)(((ushort)x + (ushort)y + 1) >> 1)); + + // narrow (polyfill) + public static V128Polyfill Int8x16NarrowI16x8S(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<8;i++){var v=Int16x8ExtractLaneS(a,i);r[i]=(byte)(sbyte)(v<-128?-128:v>127?127:v);} for(var i=0;i<8;i++){var v=Int16x8ExtractLaneS(b,i);r[8+i]=(byte)(sbyte)(v<-128?-128:v>127?127:v);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int8x16NarrowI16x8U(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<8;i++){var v=Int16x8ExtractLaneS(a,i);r[i]=v<0?(byte)0:v>255?(byte)255:(byte)v;} for(var i=0;i<8;i++){var v=Int16x8ExtractLaneS(b,i);r[8+i]=v<0?(byte)0:v>255?(byte)255:(byte)v;} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int16x8NarrowI32x4S(V128Polyfill a, V128Polyfill b) { static short Clamp(int v)=>v<-32768?(short)-32768:v>32767?(short)32767:(short)v; var r=new byte[16]; for(var i=0;i<4;i++){var s=Clamp(Int32x4ExtractLane(a,i));r[i*2]=(byte)s;r[i*2+1]=(byte)((ushort)s>>8);} for(var i=0;i<4;i++){var s=Clamp(Int32x4ExtractLane(b,i));r[8+i*2]=(byte)s;r[8+i*2+1]=(byte)((ushort)s>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int16x8NarrowI32x4U(V128Polyfill a, V128Polyfill b) { static ushort ClampU(int v)=>v<0?(ushort)0:v>65535?(ushort)65535:(ushort)v; var r=new byte[16]; for(var i=0;i<4;i++){var s=ClampU(Int32x4ExtractLane(a,i));r[i*2]=(byte)s;r[i*2+1]=(byte)(s>>8);} for(var i=0;i<4;i++){var s=ClampU(Int32x4ExtractLane(b,i));r[8+i*2]=(byte)s;r[8+i*2+1]=(byte)(s>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + + // extend (polyfill) + public static V128Polyfill Int16x8ExtLowI8x16S(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(short)(sbyte)GetByte(a,i);r[i*2]=(byte)v;r[i*2+1]=(byte)((ushort)v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int16x8ExtHighI8x16S(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(short)(sbyte)GetByte(a,8+i);r[i*2]=(byte)v;r[i*2+1]=(byte)((ushort)v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int16x8ExtLowI8x16U(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(ushort)GetByte(a,i);r[i*2]=(byte)v;r[i*2+1]=(byte)(v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int16x8ExtHighI8x16U(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(ushort)GetByte(a,8+i);r[i*2]=(byte)v;r[i*2+1]=(byte)(v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtLowI16x8S(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<4;i++){var v=(int)Int16x8ExtractLaneS(a,i);r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtHighI16x8S(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<4;i++){var v=(int)Int16x8ExtractLaneS(a,4+i);r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtLowI16x8U(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<4;i++){var v=(uint)Int16x8ExtractLaneU(a,i);r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtHighI16x8U(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<4;i++){var v=(uint)Int16x8ExtractLaneU(a,4+i);r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int64x2ExtLowI32x4S(V128Polyfill a) { var lo=(long)Int32x4ExtractLane(a,0); var hi=(long)Int32x4ExtractLane(a,1); return Int64x2Splat(lo) with { B8=(byte)hi,B9=(byte)(hi>>8),B10=(byte)(hi>>16),B11=(byte)(hi>>24),B12=(byte)(hi>>32),B13=(byte)(hi>>40),B14=(byte)(hi>>48),B15=(byte)(hi>>56) }; } + public static V128Polyfill Int64x2ExtHighI32x4S(V128Polyfill a) { var lo=(long)Int32x4ExtractLane(a,2); var hi=(long)Int32x4ExtractLane(a,3); return Int64x2Splat(lo) with { B8=(byte)hi,B9=(byte)(hi>>8),B10=(byte)(hi>>16),B11=(byte)(hi>>24),B12=(byte)(hi>>32),B13=(byte)(hi>>40),B14=(byte)(hi>>48),B15=(byte)(hi>>56) }; } + public static V128Polyfill Int64x2ExtLowI32x4U(V128Polyfill a) { var lo=(long)(uint)Int32x4ExtractLane(a,0); var hi=(long)(uint)Int32x4ExtractLane(a,1); return Int64x2Splat(lo) with { B8=(byte)hi,B9=(byte)(hi>>8),B10=(byte)(hi>>16),B11=(byte)(hi>>24),B12=(byte)(hi>>32),B13=(byte)(hi>>40),B14=(byte)(hi>>48),B15=(byte)(hi>>56) }; } + public static V128Polyfill Int64x2ExtHighI32x4U(V128Polyfill a) { var lo=(long)(uint)Int32x4ExtractLane(a,2); var hi=(long)(uint)Int32x4ExtractLane(a,3); return Int64x2Splat(lo) with { B8=(byte)hi,B9=(byte)(hi>>8),B10=(byte)(hi>>16),B11=(byte)(hi>>24),B12=(byte)(hi>>32),B13=(byte)(hi>>40),B14=(byte)(hi>>48),B15=(byte)(hi>>56) }; } + + // extmul (polyfill) + public static V128Polyfill Int16x8ExtmulLowI8x16S(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(short)((sbyte)GetByte(a,i)*(sbyte)GetByte(b,i));r[i*2]=(byte)v;r[i*2+1]=(byte)((ushort)v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int16x8ExtmulHighI8x16S(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(short)((sbyte)GetByte(a,8+i)*(sbyte)GetByte(b,8+i));r[i*2]=(byte)v;r[i*2+1]=(byte)((ushort)v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int16x8ExtmulLowI8x16U(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(ushort)(GetByte(a,i)*GetByte(b,i));r[i*2]=(byte)v;r[i*2+1]=(byte)(v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int16x8ExtmulHighI8x16U(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(ushort)(GetByte(a,8+i)*GetByte(b,8+i));r[i*2]=(byte)v;r[i*2+1]=(byte)(v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtmulLowI16x8S(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<4;i++){var v=Int16x8ExtractLaneS(a,i)*Int16x8ExtractLaneS(b,i);r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtmulHighI16x8S(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<4;i++){var v=Int16x8ExtractLaneS(a,i)*Int16x8ExtractLaneS(b,i);r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtmulLowI16x8U(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<4;i++){var v=(uint)(Int16x8ExtractLaneU(a,i)*Int16x8ExtractLaneU(b,i));r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtmulHighI16x8U(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<4;i++){var v=(uint)(Int16x8ExtractLaneU(a,4+i)*Int16x8ExtractLaneU(b,4+i));r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int64x2ExtmulLowI32x4S(V128Polyfill a, V128Polyfill b) { var lo=(long)Int32x4ExtractLane(a,0)*(long)Int32x4ExtractLane(b,0); var hi=(long)Int32x4ExtractLane(a,1)*(long)Int32x4ExtractLane(b,1); return Int64x2Splat(lo) with { B8=(byte)hi,B9=(byte)(hi>>8),B10=(byte)(hi>>16),B11=(byte)(hi>>24),B12=(byte)(hi>>32),B13=(byte)(hi>>40),B14=(byte)(hi>>48),B15=(byte)(hi>>56) }; } + public static V128Polyfill Int64x2ExtmulHighI32x4S(V128Polyfill a, V128Polyfill b) { var lo=(long)Int32x4ExtractLane(a,2)*(long)Int32x4ExtractLane(b,2); var hi=(long)Int32x4ExtractLane(a,3)*(long)Int32x4ExtractLane(b,3); return Int64x2Splat(lo) with { B8=(byte)hi,B9=(byte)(hi>>8),B10=(byte)(hi>>16),B11=(byte)(hi>>24),B12=(byte)(hi>>32),B13=(byte)(hi>>40),B14=(byte)(hi>>48),B15=(byte)(hi>>56) }; } + public static V128Polyfill Int64x2ExtmulLowI32x4U(V128Polyfill a, V128Polyfill b) { var lo=(long)((ulong)(uint)Int32x4ExtractLane(a,0)*(ulong)(uint)Int32x4ExtractLane(b,0)); var hi=(long)((ulong)(uint)Int32x4ExtractLane(a,1)*(ulong)(uint)Int32x4ExtractLane(b,1)); return Int64x2Splat(lo) with { B8=(byte)hi,B9=(byte)(hi>>8),B10=(byte)(hi>>16),B11=(byte)(hi>>24),B12=(byte)(hi>>32),B13=(byte)(hi>>40),B14=(byte)(hi>>48),B15=(byte)(hi>>56) }; } + public static V128Polyfill Int64x2ExtmulHighI32x4U(V128Polyfill a, V128Polyfill b) { var lo=(long)((ulong)(uint)Int32x4ExtractLane(a,2)*(ulong)(uint)Int32x4ExtractLane(b,2)); var hi=(long)((ulong)(uint)Int32x4ExtractLane(a,3)*(ulong)(uint)Int32x4ExtractLane(b,3)); return Int64x2Splat(lo) with { B8=(byte)hi,B9=(byte)(hi>>8),B10=(byte)(hi>>16),B11=(byte)(hi>>24),B12=(byte)(hi>>32),B13=(byte)(hi>>40),B14=(byte)(hi>>48),B15=(byte)(hi>>56) }; } + + // extadd pairwise (polyfill) + public static V128Polyfill Int16x8ExtaddPairwiseI8x16S(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(short)((sbyte)GetByte(a,i*2)+(sbyte)GetByte(a,i*2+1));r[i*2]=(byte)v;r[i*2+1]=(byte)((ushort)v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int16x8ExtaddPairwiseI8x16U(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<8;i++){var v=(ushort)(GetByte(a,i*2)+GetByte(a,i*2+1));r[i*2]=(byte)v;r[i*2+1]=(byte)(v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtaddPairwiseI16x8S(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<4;i++){var v=Int16x8ExtractLaneS(a,i*2)+Int16x8ExtractLaneS(a,i*2+1);r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4ExtaddPairwiseI16x8U(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<4;i++){var v=(uint)(Int16x8ExtractLaneU(a,i*2)+Int16x8ExtractLaneU(a,i*2+1));r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + + // Q15MulrSat / Dot (polyfill) + public static V128Polyfill Int16x8Q15MulrSatS(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<8;i++){var v=((int)Int16x8ExtractLaneS(a,i)*Int16x8ExtractLaneS(b,i)+0x4000)>>15;var s=v>32767?(short)32767:(short)v;r[i*2]=(byte)s;r[i*2+1]=(byte)((ushort)s>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4DotI16x8S(V128Polyfill a, V128Polyfill b) { var r=new byte[16]; for(var i=0;i<4;i++){var v=Int16x8ExtractLaneS(a,i*2)*Int16x8ExtractLaneS(b,i*2)+Int16x8ExtractLaneS(a,i*2+1)*Int16x8ExtractLaneS(b,i*2+1);r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + + // bitselect (polyfill) + public static V128Polyfill V128Bitselect(V128Polyfill v1, V128Polyfill v2, V128Polyfill mask) => ApplyBinary(V128And(v1, mask), V128AndNot(v2, mask), (a, b) => (byte)(a | b)); + + // trunc sat / convert / demote / promote (polyfill) + public static V128Polyfill Int32x4TruncSatF32x4S(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<4;i++){var f=GetF32(a,i*4);int v=float.IsNaN(f)?0:f>=2147483647f?int.MaxValue:f<=-2147483648f?int.MinValue:(int)f;r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4TruncSatF32x4U(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<4;i++){var f=GetF32(a,i*4);uint v=float.IsNaN(f)||f<0?0u:f>=4294967295f?uint.MaxValue:(uint)f;r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4TruncSatF64x2SZero(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<2;i++){var f=i==0?GetF64Lo(a):GetF64Hi(a);int v=double.IsNaN(f)?0:f>=2147483647d?int.MaxValue:f<=-2147483648d?int.MinValue:(int)f;r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Int32x4TruncSatF64x2UZero(V128Polyfill a) { var r=new byte[16]; for(var i=0;i<2;i++){var f=i==0?GetF64Lo(a):GetF64Hi(a);uint v=double.IsNaN(f)||f<0?0u:f>=4294967295d?uint.MaxValue:(uint)f;r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static V128Polyfill Float32x4ConvertI32x4S(V128Polyfill a) { V128Polyfill r=default; for(var i=0;i<4;i++) r=SetF32(r,i*4,(float)Int32x4ExtractLane(a,i)); return r; } + public static V128Polyfill Float32x4ConvertI32x4U(V128Polyfill a) { V128Polyfill r=default; for(var i=0;i<4;i++) r=SetF32(r,i*4,(float)(uint)Int32x4ExtractLane(a,i)); return r; } + public static V128Polyfill Float64x2ConvertLowI32x4S(V128Polyfill a) { V128Polyfill r=default; r=SetF64(r,false,(double)Int32x4ExtractLane(a,0)); r=SetF64(r,true,(double)Int32x4ExtractLane(a,1)); return r; } + public static V128Polyfill Float64x2ConvertLowI32x4U(V128Polyfill a) { V128Polyfill r=default; r=SetF64(r,false,(double)(uint)Int32x4ExtractLane(a,0)); r=SetF64(r,true,(double)(uint)Int32x4ExtractLane(a,1)); return r; } + public static V128Polyfill Float32x4DemoteF64x2Zero(V128Polyfill a) { V128Polyfill r=default; r=SetF32(r,0,(float)GetF64Lo(a)); r=SetF32(r,4,(float)GetF64Hi(a)); return r; } + public static V128Polyfill Float64x2PromoteLowF32x4(V128Polyfill a) { V128Polyfill r=default; r=SetF64(r,false,GetF32(a,0)); r=SetF64(r,true,GetF32(a,4)); return r; } + + // --- load/store lane (polyfill) --- + public static unsafe V128Polyfill V128Load8Lane(IntPtr ptr, V128Polyfill vec, int lane) + { + var b = *(byte*)ptr; + var r = new byte[16]; for(var i=0;i<16;i++) r[i]=GetByte(vec,i); r[lane]=b; + return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); + } + public static unsafe V128Polyfill V128Load16Lane(IntPtr ptr, V128Polyfill vec, int lane) + { + var p=(byte*)ptr; var v=(ushort)(p[0]|(p[1]<<8)); + var r=new byte[16]; for(var i=0;i<16;i++) r[i]=GetByte(vec,i); var b=lane*2; r[b]=(byte)v; r[b+1]=(byte)(v>>8); + return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); + } + public static unsafe V128Polyfill V128Load32Lane(IntPtr ptr, V128Polyfill vec, int lane) + { + var p=(byte*)ptr; var v=(uint)(p[0]|(p[1]<<8)|(p[2]<<16)|(p[3]<<24)); + var r=new byte[16]; for(var i=0;i<16;i++) r[i]=GetByte(vec,i); var b=lane*4; r[b]=(byte)v; r[b+1]=(byte)(v>>8); r[b+2]=(byte)(v>>16); r[b+3]=(byte)(v>>24); + return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); + } + public static unsafe V128Polyfill V128Load64Lane(IntPtr ptr, V128Polyfill vec, int lane) + { + var p=(byte*)ptr; var v=(ulong)p[0]|((ulong)p[1]<<8)|((ulong)p[2]<<16)|((ulong)p[3]<<24)|((ulong)p[4]<<32)|((ulong)p[5]<<40)|((ulong)p[6]<<48)|((ulong)p[7]<<56); + var r=new byte[16]; for(var i=0;i<16;i++) r[i]=GetByte(vec,i); var b=lane*8; r[b]=(byte)v; r[b+1]=(byte)(v>>8); r[b+2]=(byte)(v>>16); r[b+3]=(byte)(v>>24); r[b+4]=(byte)(v>>32); r[b+5]=(byte)(v>>40); r[b+6]=(byte)(v>>48); r[b+7]=(byte)(v>>56); + return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); + } + public static unsafe void V128Store8Lane(IntPtr ptr, V128Polyfill vec, int lane) => *(byte*)ptr = GetByte(vec, lane); + public static unsafe void V128Store16Lane(IntPtr ptr, V128Polyfill vec, int lane) { var b=lane*2; var v=(ushort)(GetByte(vec,b)|(GetByte(vec,b+1)<<8)); var p=(byte*)ptr; p[0]=(byte)v; p[1]=(byte)(v>>8); } + public static unsafe void V128Store32Lane(IntPtr ptr, V128Polyfill vec, int lane) { var b=lane*4; var v=(uint)(GetByte(vec,b)|(GetByte(vec,b+1)<<8)|(GetByte(vec,b+2)<<16)|(GetByte(vec,b+3)<<24)); var p=(byte*)ptr; p[0]=(byte)v; p[1]=(byte)(v>>8); p[2]=(byte)(v>>16); p[3]=(byte)(v>>24); } + public static unsafe void V128Store64Lane(IntPtr ptr, V128Polyfill vec, int lane) { var b=lane*8; var v=(ulong)GetByte(vec,b)|((ulong)GetByte(vec,b+1)<<8)|((ulong)GetByte(vec,b+2)<<16)|((ulong)GetByte(vec,b+3)<<24)|((ulong)GetByte(vec,b+4)<<32)|((ulong)GetByte(vec,b+5)<<40)|((ulong)GetByte(vec,b+6)<<48)|((ulong)GetByte(vec,b+7)<<56); var p=(byte*)ptr; p[0]=(byte)v; p[1]=(byte)(v>>8); p[2]=(byte)(v>>16); p[3]=(byte)(v>>24); p[4]=(byte)(v>>32); p[5]=(byte)(v>>40); p[6]=(byte)(v>>48); p[7]=(byte)(v>>56); } + + // --- load zero (polyfill) --- + public static unsafe V128Polyfill V128Load32Zero(IntPtr ptr) { var p=(byte*)ptr; return Create(p[0],p[1],p[2],p[3],0,0,0,0,0,0,0,0,0,0,0,0); } + public static unsafe V128Polyfill V128Load64Zero(IntPtr ptr) { var p=(byte*)ptr; return Create(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],0,0,0,0,0,0,0,0); } + + // --- extended loads (polyfill) --- + public static unsafe V128Polyfill V128Load8x8S(IntPtr ptr) { var p=(byte*)ptr; var r=new byte[16]; for(var i=0;i<8;i++){var v=(short)(sbyte)p[i];r[i*2]=(byte)v;r[i*2+1]=(byte)((ushort)v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static unsafe V128Polyfill V128Load8x8U(IntPtr ptr) { var p=(byte*)ptr; var r=new byte[16]; for(var i=0;i<8;i++){var v=(ushort)p[i];r[i*2]=(byte)v;r[i*2+1]=(byte)(v>>8);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static unsafe V128Polyfill V128Load16x4S(IntPtr ptr) { var p=(byte*)ptr; var r=new byte[16]; for(var i=0;i<4;i++){var v=(int)(short)(p[i*2]|(p[i*2+1]<<8));r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static unsafe V128Polyfill V128Load16x4U(IntPtr ptr) { var p=(byte*)ptr; var r=new byte[16]; for(var i=0;i<4;i++){var v=(uint)(ushort)(p[i*2]|(p[i*2+1]<<8));r[i*4]=(byte)v;r[i*4+1]=(byte)(v>>8);r[i*4+2]=(byte)(v>>16);r[i*4+3]=(byte)(v>>24);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static unsafe V128Polyfill V128Load32x2S(IntPtr ptr) { var p=(byte*)ptr; var r=new byte[16]; for(var i=0;i<2;i++){var v=(long)(int)(p[i*4]|(p[i*4+1]<<8)|(p[i*4+2]<<16)|(p[i*4+3]<<24));r[i*8]=(byte)v;r[i*8+1]=(byte)(v>>8);r[i*8+2]=(byte)(v>>16);r[i*8+3]=(byte)(v>>24);r[i*8+4]=(byte)(v>>32);r[i*8+5]=(byte)(v>>40);r[i*8+6]=(byte)(v>>48);r[i*8+7]=(byte)(v>>56);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static unsafe V128Polyfill V128Load32x2U(IntPtr ptr) { var p=(byte*)ptr; var r=new byte[16]; for(var i=0;i<2;i++){var v=(ulong)(uint)(p[i*4]|(p[i*4+1]<<8)|(p[i*4+2]<<16)|(p[i*4+3]<<24));r[i*8]=(byte)v;r[i*8+1]=(byte)(v>>8);r[i*8+2]=(byte)(v>>16);r[i*8+3]=(byte)(v>>24);r[i*8+4]=(byte)(v>>32);r[i*8+5]=(byte)(v>>40);r[i*8+6]=(byte)(v>>48);r[i*8+7]=(byte)(v>>56);} return Create(r[0],r[1],r[2],r[3],r[4],r[5],r[6],r[7],r[8],r[9],r[10],r[11],r[12],r[13],r[14],r[15]); } + public static unsafe V128Polyfill V128Load8Splat(IntPtr ptr) { var b=*(byte*)ptr; return Create(b,b,b,b,b,b,b,b,b,b,b,b,b,b,b,b); } + public static unsafe V128Polyfill V128Load16Splat(IntPtr ptr) { var p=(byte*)ptr; return Int16x8Splat(p[0]|(p[1]<<8)); } + public static unsafe V128Polyfill V128Load32Splat(IntPtr ptr) { var p=(byte*)ptr; return Int32x4Splat(p[0]|(p[1]<<8)|(p[2]<<16)|(p[3]<<24)); } + public static unsafe V128Polyfill V128Load64Splat(IntPtr ptr) { var p=(byte*)ptr; return Int64x2Splat((long)((ulong)p[0]|((ulong)p[1]<<8)|((ulong)p[2]<<16)|((ulong)p[3]<<24)|((ulong)p[4]<<32)|((ulong)p[5]<<40)|((ulong)p[6]<<48)|((ulong)p[7]<<56))); } +#pragma warning restore CS1591 +#endif +} diff --git a/WebAssembly/Runtime/V128Polyfill.cs b/WebAssembly/Runtime/V128Polyfill.cs new file mode 100644 index 00000000..36863714 --- /dev/null +++ b/WebAssembly/Runtime/V128Polyfill.cs @@ -0,0 +1,16 @@ +using System.Runtime.InteropServices; + +namespace WebAssembly.Runtime; + +/// +/// A 16-byte value type used to represent WASM v128 on runtimes that do not provide +/// System.Runtime.Intrinsics.Vector128<byte> (.NET older than 5). +/// On .NET 5+, Vector128<byte> is used instead and this type is unused at runtime. +/// +[StructLayout(LayoutKind.Sequential, Size = 16)] +public struct V128Polyfill +{ +#pragma warning disable CS1591 + public byte B0, B1, B2, B3, B4, B5, B6, B7, B8, B9, B10, B11, B12, B13, B14, B15; +#pragma warning restore CS1591 +} diff --git a/WebAssembly/SimdOpCode.cs b/WebAssembly/SimdOpCode.cs new file mode 100644 index 00000000..ff6d0b7b --- /dev/null +++ b/WebAssembly/SimdOpCode.cs @@ -0,0 +1,803 @@ +using System.Collections.Generic; +using System.Linq; +using System.Reflection; + +namespace WebAssembly; + +/// +/// Binary SIMD operation codes (sub-opcodes following the 0xFD prefix byte). +/// +public enum SimdOpCode : uint +{ + /// Load a v128 from memory. + [OpCodeCharacteristics("v128.load")] + V128Load = 0x00, + + /// Load 8 bytes, sign-extend each to i16, splat to i16x8. + [OpCodeCharacteristics("v128.load8x8_s")] + V128Load8X8Signed = 0x01, + + /// Load 8 bytes, zero-extend each to i16, splat to i16x8. + [OpCodeCharacteristics("v128.load8x8_u")] + V128Load8X8Unsigned = 0x02, + + /// Load 4 i16 lanes, sign-extend to i32x4. + [OpCodeCharacteristics("v128.load16x4_s")] + V128Load16X4Signed = 0x03, + + /// Load 4 i16 lanes, zero-extend to i32x4. + [OpCodeCharacteristics("v128.load16x4_u")] + V128Load16X4Unsigned = 0x04, + + /// Load 2 i32 lanes, sign-extend to i64x2. + [OpCodeCharacteristics("v128.load32x2_s")] + V128Load32X2Signed = 0x05, + + /// Load 2 i32 lanes, zero-extend to i64x2. + [OpCodeCharacteristics("v128.load32x2_u")] + V128Load32X2Unsigned = 0x06, + + /// Load a single byte, splat to all i8x16 lanes. + [OpCodeCharacteristics("v128.load8_splat")] + V128Load8Splat = 0x07, + + /// Load a single i16, splat to all i16x8 lanes. + [OpCodeCharacteristics("v128.load16_splat")] + V128Load16Splat = 0x08, + + /// Load a single i32, splat to all i32x4 lanes. + [OpCodeCharacteristics("v128.load32_splat")] + V128Load32Splat = 0x09, + + /// Load a single i64, splat to all i64x2 lanes. + [OpCodeCharacteristics("v128.load64_splat")] + V128Load64Splat = 0x0A, + + /// Store a v128 to memory. + [OpCodeCharacteristics("v128.store")] + V128Store = 0x0B, + + /// Produce a v128 from 16 immediate bytes. + [OpCodeCharacteristics("v128.const")] + V128Const = 0x0C, + + /// Shuffle two i8x16 vectors using a 16-byte lane index immediate. + [OpCodeCharacteristics("i8x16.shuffle")] + Int8x16Shuffle = 0x0D, + + /// Swizzle i8x16 lanes according to an index vector. + [OpCodeCharacteristics("i8x16.swizzle")] + Int8x16Swizzle = 0x0E, + + /// Splat an i32 to all i8x16 lanes. + [OpCodeCharacteristics("i8x16.splat")] + Int8x16Splat = 0x0F, + + /// Splat an i32 to all i16x8 lanes. + [OpCodeCharacteristics("i16x8.splat")] + Int16x8Splat = 0x10, + + /// Splat an i32 to all i32x4 lanes. + [OpCodeCharacteristics("i32x4.splat")] + Int32x4Splat = 0x11, + + /// Splat an i64 to all i64x2 lanes. + [OpCodeCharacteristics("i64x2.splat")] + Int64x2Splat = 0x12, + + /// Splat an f32 to all f32x4 lanes. + [OpCodeCharacteristics("f32x4.splat")] + Float32x4Splat = 0x13, + + /// Splat an f64 to all f64x2 lanes. + [OpCodeCharacteristics("f64x2.splat")] + Float64x2Splat = 0x14, + + /// Extract a signed i8 lane as i32. + [OpCodeCharacteristics("i8x16.extract_lane_s")] + Int8x16ExtractLaneSigned = 0x15, + + /// Extract an unsigned i8 lane as i32. + [OpCodeCharacteristics("i8x16.extract_lane_u")] + Int8x16ExtractLaneUnsigned = 0x16, + + /// Replace an i8x16 lane with an i32 value. + [OpCodeCharacteristics("i8x16.replace_lane")] + Int8x16ReplaceLane = 0x17, + + /// Extract a signed i16 lane as i32. + [OpCodeCharacteristics("i16x8.extract_lane_s")] + Int16x8ExtractLaneSigned = 0x18, + + /// Extract an unsigned i16 lane as i32. + [OpCodeCharacteristics("i16x8.extract_lane_u")] + Int16x8ExtractLaneUnsigned = 0x19, + + /// Replace an i16x8 lane with an i32 value. + [OpCodeCharacteristics("i16x8.replace_lane")] + Int16x8ReplaceLane = 0x1A, + + /// Extract an i32 lane. + [OpCodeCharacteristics("i32x4.extract_lane")] + Int32x4ExtractLane = 0x1B, + + /// Replace an i32x4 lane. + [OpCodeCharacteristics("i32x4.replace_lane")] + Int32x4ReplaceLane = 0x1C, + + /// Extract an i64 lane. + [OpCodeCharacteristics("i64x2.extract_lane")] + Int64x2ExtractLane = 0x1D, + + /// Replace an i64x2 lane. + [OpCodeCharacteristics("i64x2.replace_lane")] + Int64x2ReplaceLane = 0x1E, + + /// Extract an f32 lane. + [OpCodeCharacteristics("f32x4.extract_lane")] + Float32x4ExtractLane = 0x1F, + + /// Replace an f32x4 lane. + [OpCodeCharacteristics("f32x4.replace_lane")] + Float32x4ReplaceLane = 0x20, + + /// Extract an f64 lane. + [OpCodeCharacteristics("f64x2.extract_lane")] + Float64x2ExtractLane = 0x21, + + /// Replace an f64x2 lane. + [OpCodeCharacteristics("f64x2.replace_lane")] + Float64x2ReplaceLane = 0x22, + + // ---- i8x16 comparisons ---- + /// i8x16 equal. + [OpCodeCharacteristics("i8x16.eq")] + Int8x16Equal = 0x23, + /// i8x16 not equal. + [OpCodeCharacteristics("i8x16.ne")] + Int8x16NotEqual = 0x24, + /// i8x16 signed less-than. + [OpCodeCharacteristics("i8x16.lt_s")] + Int8x16LessThanSigned = 0x25, + /// i8x16 unsigned less-than. + [OpCodeCharacteristics("i8x16.lt_u")] + Int8x16LessThanUnsigned = 0x26, + /// i8x16 signed greater-than. + [OpCodeCharacteristics("i8x16.gt_s")] + Int8x16GreaterThanSigned = 0x27, + /// i8x16 unsigned greater-than. + [OpCodeCharacteristics("i8x16.gt_u")] + Int8x16GreaterThanUnsigned = 0x28, + /// i8x16 signed less-than-or-equal. + [OpCodeCharacteristics("i8x16.le_s")] + Int8x16LessThanOrEqualSigned = 0x29, + /// i8x16 unsigned less-than-or-equal. + [OpCodeCharacteristics("i8x16.le_u")] + Int8x16LessThanOrEqualUnsigned = 0x2A, + /// i8x16 signed greater-than-or-equal. + [OpCodeCharacteristics("i8x16.ge_s")] + Int8x16GreaterThanOrEqualSigned = 0x2B, + /// i8x16 unsigned greater-than-or-equal. + [OpCodeCharacteristics("i8x16.ge_u")] + Int8x16GreaterThanOrEqualUnsigned = 0x2C, + + // ---- i16x8 comparisons ---- + /// i16x8 equal. + [OpCodeCharacteristics("i16x8.eq")] + Int16x8Equal = 0x2D, + /// i16x8 not equal. + [OpCodeCharacteristics("i16x8.ne")] + Int16x8NotEqual = 0x2E, + /// i16x8 signed less-than. + [OpCodeCharacteristics("i16x8.lt_s")] + Int16x8LessThanSigned = 0x2F, + /// i16x8 unsigned less-than. + [OpCodeCharacteristics("i16x8.lt_u")] + Int16x8LessThanUnsigned = 0x30, + /// i16x8 signed greater-than. + [OpCodeCharacteristics("i16x8.gt_s")] + Int16x8GreaterThanSigned = 0x31, + /// i16x8 unsigned greater-than. + [OpCodeCharacteristics("i16x8.gt_u")] + Int16x8GreaterThanUnsigned = 0x32, + /// i16x8 signed less-than-or-equal. + [OpCodeCharacteristics("i16x8.le_s")] + Int16x8LessThanOrEqualSigned = 0x33, + /// i16x8 unsigned less-than-or-equal. + [OpCodeCharacteristics("i16x8.le_u")] + Int16x8LessThanOrEqualUnsigned = 0x34, + /// i16x8 signed greater-than-or-equal. + [OpCodeCharacteristics("i16x8.ge_s")] + Int16x8GreaterThanOrEqualSigned = 0x35, + /// i16x8 unsigned greater-than-or-equal. + [OpCodeCharacteristics("i16x8.ge_u")] + Int16x8GreaterThanOrEqualUnsigned = 0x36, + + // ---- i32x4 comparisons ---- + /// i32x4 equal. + [OpCodeCharacteristics("i32x4.eq")] + Int32x4Equal = 0x37, + /// i32x4 not equal. + [OpCodeCharacteristics("i32x4.ne")] + Int32x4NotEqual = 0x38, + /// i32x4 signed less-than. + [OpCodeCharacteristics("i32x4.lt_s")] + Int32x4LessThanSigned = 0x39, + /// i32x4 unsigned less-than. + [OpCodeCharacteristics("i32x4.lt_u")] + Int32x4LessThanUnsigned = 0x3A, + /// i32x4 signed greater-than. + [OpCodeCharacteristics("i32x4.gt_s")] + Int32x4GreaterThanSigned = 0x3B, + /// i32x4 unsigned greater-than. + [OpCodeCharacteristics("i32x4.gt_u")] + Int32x4GreaterThanUnsigned = 0x3C, + /// i32x4 signed less-than-or-equal. + [OpCodeCharacteristics("i32x4.le_s")] + Int32x4LessThanOrEqualSigned = 0x3D, + /// i32x4 unsigned less-than-or-equal. + [OpCodeCharacteristics("i32x4.le_u")] + Int32x4LessThanOrEqualUnsigned = 0x3E, + /// i32x4 signed greater-than-or-equal. + [OpCodeCharacteristics("i32x4.ge_s")] + Int32x4GreaterThanOrEqualSigned = 0x3F, + /// i32x4 unsigned greater-than-or-equal. + [OpCodeCharacteristics("i32x4.ge_u")] + Int32x4GreaterThanOrEqualUnsigned = 0x40, + + // ---- f32x4 comparisons ---- + /// f32x4 equal. + [OpCodeCharacteristics("f32x4.eq")] + Float32x4Equal = 0x41, + /// f32x4 not equal. + [OpCodeCharacteristics("f32x4.ne")] + Float32x4NotEqual = 0x42, + /// f32x4 less-than. + [OpCodeCharacteristics("f32x4.lt")] + Float32x4LessThan = 0x43, + /// f32x4 greater-than. + [OpCodeCharacteristics("f32x4.gt")] + Float32x4GreaterThan = 0x44, + /// f32x4 less-than-or-equal. + [OpCodeCharacteristics("f32x4.le")] + Float32x4LessThanOrEqual = 0x45, + /// f32x4 greater-than-or-equal. + [OpCodeCharacteristics("f32x4.ge")] + Float32x4GreaterThanOrEqual = 0x46, + + // ---- f64x2 comparisons ---- + /// f64x2 equal. + [OpCodeCharacteristics("f64x2.eq")] + Float64x2Equal = 0x47, + /// f64x2 not equal. + [OpCodeCharacteristics("f64x2.ne")] + Float64x2NotEqual = 0x48, + /// f64x2 less-than. + [OpCodeCharacteristics("f64x2.lt")] + Float64x2LessThan = 0x49, + /// f64x2 greater-than. + [OpCodeCharacteristics("f64x2.gt")] + Float64x2GreaterThan = 0x4A, + /// f64x2 less-than-or-equal. + [OpCodeCharacteristics("f64x2.le")] + Float64x2LessThanOrEqual = 0x4B, + /// f64x2 greater-than-or-equal. + [OpCodeCharacteristics("f64x2.ge")] + Float64x2GreaterThanOrEqual = 0x4C, + + // ---- v128 bitwise ops ---- + /// Bitwise NOT. + [OpCodeCharacteristics("v128.not")] + V128Not = 0x4D, + /// Bitwise AND. + [OpCodeCharacteristics("v128.and")] + V128And = 0x4E, + /// Bitwise ANDNOT. + [OpCodeCharacteristics("v128.andnot")] + V128AndNot = 0x4F, + /// Bitwise OR. + [OpCodeCharacteristics("v128.or")] + V128Or = 0x50, + /// Bitwise XOR. + [OpCodeCharacteristics("v128.xor")] + V128Xor = 0x51, + /// Bitwise select. + [OpCodeCharacteristics("v128.bitselect")] + V128Bitselect = 0x52, + /// Test whether all lanes are non-zero. + [OpCodeCharacteristics("v128.any_true")] + V128AnyTrue = 0x53, + + // ---- v128.load/store lane ---- + /// Load and insert a single i8 lane. + [OpCodeCharacteristics("v128.load8_lane")] + V128Load8Lane = 0x54, + /// Load and insert a single i16 lane. + [OpCodeCharacteristics("v128.load16_lane")] + V128Load16Lane = 0x55, + /// Load and insert a single i32 lane. + [OpCodeCharacteristics("v128.load32_lane")] + V128Load32Lane = 0x56, + /// Load and insert a single i64 lane. + [OpCodeCharacteristics("v128.load64_lane")] + V128Load64Lane = 0x57, + /// Store a single i8 lane to memory. + [OpCodeCharacteristics("v128.store8_lane")] + V128Store8Lane = 0x58, + /// Store a single i16 lane to memory. + [OpCodeCharacteristics("v128.store16_lane")] + V128Store16Lane = 0x59, + /// Store a single i32 lane to memory. + [OpCodeCharacteristics("v128.store32_lane")] + V128Store32Lane = 0x5A, + /// Store a single i64 lane to memory. + [OpCodeCharacteristics("v128.store64_lane")] + V128Store64Lane = 0x5B, + /// Load 32 bits, zero-extend to v128. + [OpCodeCharacteristics("v128.load32_zero")] + V128Load32Zero = 0x5C, + /// Load 64 bits, zero-extend to v128. + [OpCodeCharacteristics("v128.load64_zero")] + V128Load64Zero = 0x5D, + + // ---- f32x4/f64x2 convert ---- + /// Convert f32x4 to f64x2 (low two lanes). + [OpCodeCharacteristics("f64x2.promote_low_f32x4")] + Float64x2PromoteLowFloat32x4 = 0x5F, + /// Demote f64x2 to f32x4. + [OpCodeCharacteristics("f32x4.demote_f64x2_zero")] + Float32x4DemoteFloat64x2Zero = 0x5E, + + // ---- i8x16 ops ---- + /// i8x16 absolute value. + [OpCodeCharacteristics("i8x16.abs")] + Int8x16Abs = 0x60, + /// i8x16 negate. + [OpCodeCharacteristics("i8x16.neg")] + Int8x16Neg = 0x61, + /// Count non-zero bits in each i8x16 lane. + [OpCodeCharacteristics("i8x16.popcnt")] + Int8x16Popcnt = 0x62, + /// Test whether all i8x16 lanes are non-zero. + [OpCodeCharacteristics("i8x16.all_true")] + Int8x16AllTrue = 0x63, + /// Bitmask of MSB of each i8x16 lane. + [OpCodeCharacteristics("i8x16.bitmask")] + Int8x16Bitmask = 0x64, + /// Narrow i16x8 to i8x16, signed with saturation. + [OpCodeCharacteristics("i8x16.narrow_i16x8_s")] + Int8x16NarrowInt16x8Signed = 0x65, + /// Narrow i16x8 to i8x16, unsigned with saturation. + [OpCodeCharacteristics("i8x16.narrow_i16x8_u")] + Int8x16NarrowInt16x8Unsigned = 0x66, + /// i8x16 shift left. + [OpCodeCharacteristics("i8x16.shl")] + Int8x16ShiftLeft = 0x6B, + /// i8x16 signed shift right. + [OpCodeCharacteristics("i8x16.shr_s")] + Int8x16ShiftRightSigned = 0x6C, + /// i8x16 unsigned shift right. + [OpCodeCharacteristics("i8x16.shr_u")] + Int8x16ShiftRightUnsigned = 0x6D, + /// i8x16 add. + [OpCodeCharacteristics("i8x16.add")] + Int8x16Add = 0x6E, + /// i8x16 signed add with saturation. + [OpCodeCharacteristics("i8x16.add_sat_s")] + Int8x16AddSaturateSigned = 0x6F, + /// i8x16 unsigned add with saturation. + [OpCodeCharacteristics("i8x16.add_sat_u")] + Int8x16AddSaturateUnsigned = 0x70, + /// i8x16 subtract. + [OpCodeCharacteristics("i8x16.sub")] + Int8x16Sub = 0x71, + /// i8x16 signed subtract with saturation. + [OpCodeCharacteristics("i8x16.sub_sat_s")] + Int8x16SubSaturateSigned = 0x72, + /// i8x16 unsigned subtract with saturation. + [OpCodeCharacteristics("i8x16.sub_sat_u")] + Int8x16SubSaturateUnsigned = 0x73, + /// i8x16 signed min. + [OpCodeCharacteristics("i8x16.min_s")] + Int8x16MinSigned = 0x76, + /// i8x16 unsigned min. + [OpCodeCharacteristics("i8x16.min_u")] + Int8x16MinUnsigned = 0x77, + /// i8x16 signed max. + [OpCodeCharacteristics("i8x16.max_s")] + Int8x16MaxSigned = 0x78, + /// i8x16 unsigned max. + [OpCodeCharacteristics("i8x16.max_u")] + Int8x16MaxUnsigned = 0x79, + /// i8x16 unsigned average (rounding). + [OpCodeCharacteristics("i8x16.avgr_u")] + Int8x16AvgrUnsigned = 0x7B, + + // ---- i16x8 ops ---- + /// i16x8 extend low lanes of i8x16, signed. + [OpCodeCharacteristics("i16x8.extadd_pairwise_i8x16_s")] + Int16x8ExtaddPairwiseInt8x16Signed = 0x7C, + /// i16x8 extend low lanes of i8x16, unsigned. + [OpCodeCharacteristics("i16x8.extadd_pairwise_i8x16_u")] + Int16x8ExtaddPairwiseInt8x16Unsigned = 0x7D, + /// i16x8 absolute value. + [OpCodeCharacteristics("i16x8.abs")] + Int16x8Abs = 0x80, + /// i16x8 negate. + [OpCodeCharacteristics("i16x8.neg")] + Int16x8Neg = 0x81, + /// i16x8 multiply-add with saturation. + [OpCodeCharacteristics("i16x8.q15mulr_sat_s")] + Int16x8Q15MulrSatSigned = 0x82, + /// Test whether all i16x8 lanes are non-zero. + [OpCodeCharacteristics("i16x8.all_true")] + Int16x8AllTrue = 0x83, + /// Bitmask of MSB of each i16x8 lane. + [OpCodeCharacteristics("i16x8.bitmask")] + Int16x8Bitmask = 0x84, + /// Narrow i32x4 to i16x8, signed with saturation. + [OpCodeCharacteristics("i16x8.narrow_i32x4_s")] + Int16x8NarrowInt32x4Signed = 0x85, + /// Narrow i32x4 to i16x8, unsigned with saturation. + [OpCodeCharacteristics("i16x8.narrow_i32x4_u")] + Int16x8NarrowInt32x4Unsigned = 0x86, + /// Widen low i8x16 lanes to i16x8, signed. + [OpCodeCharacteristics("i16x8.extend_low_i8x16_s")] + Int16x8ExtendLowInt8x16Signed = 0x87, + /// Widen high i8x16 lanes to i16x8, signed. + [OpCodeCharacteristics("i16x8.extend_high_i8x16_s")] + Int16x8ExtendHighInt8x16Signed = 0x88, + /// Widen low i8x16 lanes to i16x8, unsigned. + [OpCodeCharacteristics("i16x8.extend_low_i8x16_u")] + Int16x8ExtendLowInt8x16Unsigned = 0x89, + /// Widen high i8x16 lanes to i16x8, unsigned. + [OpCodeCharacteristics("i16x8.extend_high_i8x16_u")] + Int16x8ExtendHighInt8x16Unsigned = 0x8A, + /// i16x8 shift left. + [OpCodeCharacteristics("i16x8.shl")] + Int16x8ShiftLeft = 0x8B, + /// i16x8 signed shift right. + [OpCodeCharacteristics("i16x8.shr_s")] + Int16x8ShiftRightSigned = 0x8C, + /// i16x8 unsigned shift right. + [OpCodeCharacteristics("i16x8.shr_u")] + Int16x8ShiftRightUnsigned = 0x8D, + /// i16x8 add. + [OpCodeCharacteristics("i16x8.add")] + Int16x8Add = 0x8E, + /// i16x8 signed add with saturation. + [OpCodeCharacteristics("i16x8.add_sat_s")] + Int16x8AddSaturateSigned = 0x8F, + /// i16x8 unsigned add with saturation. + [OpCodeCharacteristics("i16x8.add_sat_u")] + Int16x8AddSaturateUnsigned = 0x90, + /// i16x8 subtract. + [OpCodeCharacteristics("i16x8.sub")] + Int16x8Sub = 0x91, + /// i16x8 signed subtract with saturation. + [OpCodeCharacteristics("i16x8.sub_sat_s")] + Int16x8SubSaturateSigned = 0x92, + /// i16x8 unsigned subtract with saturation. + [OpCodeCharacteristics("i16x8.sub_sat_u")] + Int16x8SubSaturateUnsigned = 0x93, + /// i16x8 multiply. + [OpCodeCharacteristics("i16x8.mul")] + Int16x8Mul = 0x95, + /// i16x8 signed min. + [OpCodeCharacteristics("i16x8.min_s")] + Int16x8MinSigned = 0x96, + /// i16x8 unsigned min. + [OpCodeCharacteristics("i16x8.min_u")] + Int16x8MinUnsigned = 0x97, + /// i16x8 signed max. + [OpCodeCharacteristics("i16x8.max_s")] + Int16x8MaxSigned = 0x98, + /// i16x8 unsigned max. + [OpCodeCharacteristics("i16x8.max_u")] + Int16x8MaxUnsigned = 0x99, + /// i16x8 unsigned average (rounding). + [OpCodeCharacteristics("i16x8.avgr_u")] + Int16x8AvgrUnsigned = 0x9B, + /// Multiply i16x8 lanes, accumulate to i32x4. + [OpCodeCharacteristics("i16x8.extmul_low_i8x16_s")] + Int16x8ExtmulLowInt8x16Signed = 0x9C, + /// Multiply high i16x8 lanes, accumulate to i32x4. + [OpCodeCharacteristics("i16x8.extmul_high_i8x16_s")] + Int16x8ExtmulHighInt8x16Signed = 0x9D, + /// Multiply low unsigned i16x8 lanes. + [OpCodeCharacteristics("i16x8.extmul_low_i8x16_u")] + Int16x8ExtmulLowInt8x16Unsigned = 0x9E, + /// Multiply high unsigned i16x8 lanes. + [OpCodeCharacteristics("i16x8.extmul_high_i8x16_u")] + Int16x8ExtmulHighInt8x16Unsigned = 0x9F, + + // ---- i32x4 ops ---- + /// i32x4 pairwise add. + [OpCodeCharacteristics("i32x4.extadd_pairwise_i16x8_s")] + Int32x4ExtaddPairwiseInt16x8Signed = 0x7E, + /// i32x4 pairwise add unsigned. + [OpCodeCharacteristics("i32x4.extadd_pairwise_i16x8_u")] + Int32x4ExtaddPairwiseInt16x8Unsigned = 0x7F, + /// i32x4 absolute value. + [OpCodeCharacteristics("i32x4.abs")] + Int32x4Abs = 0xA0, + /// i32x4 negate. + [OpCodeCharacteristics("i32x4.neg")] + Int32x4Neg = 0xA1, + /// Test whether all i32x4 lanes are non-zero. + [OpCodeCharacteristics("i32x4.all_true")] + Int32x4AllTrue = 0xA3, + /// Bitmask of MSB of each i32x4 lane. + [OpCodeCharacteristics("i32x4.bitmask")] + Int32x4Bitmask = 0xA4, + /// Widen low i16x8 lanes to i32x4, signed. + [OpCodeCharacteristics("i32x4.extend_low_i16x8_s")] + Int32x4ExtendLowInt16x8Signed = 0xA7, + /// Widen high i16x8 lanes to i32x4, signed. + [OpCodeCharacteristics("i32x4.extend_high_i16x8_s")] + Int32x4ExtendHighInt16x8Signed = 0xA8, + /// Widen low i16x8 lanes to i32x4, unsigned. + [OpCodeCharacteristics("i32x4.extend_low_i16x8_u")] + Int32x4ExtendLowInt16x8Unsigned = 0xA9, + /// Widen high i16x8 lanes to i32x4, unsigned. + [OpCodeCharacteristics("i32x4.extend_high_i16x8_u")] + Int32x4ExtendHighInt16x8Unsigned = 0xAA, + /// i32x4 shift left. + [OpCodeCharacteristics("i32x4.shl")] + Int32x4ShiftLeft = 0xAB, + /// i32x4 signed shift right. + [OpCodeCharacteristics("i32x4.shr_s")] + Int32x4ShiftRightSigned = 0xAC, + /// i32x4 unsigned shift right. + [OpCodeCharacteristics("i32x4.shr_u")] + Int32x4ShiftRightUnsigned = 0xAD, + /// i32x4 add. + [OpCodeCharacteristics("i32x4.add")] + Int32x4Add = 0xAE, + /// i32x4 subtract. + [OpCodeCharacteristics("i32x4.sub")] + Int32x4Sub = 0xB1, + /// i32x4 multiply. + [OpCodeCharacteristics("i32x4.mul")] + Int32x4Mul = 0xB5, + /// i32x4 signed min. + [OpCodeCharacteristics("i32x4.min_s")] + Int32x4MinSigned = 0xB6, + /// i32x4 unsigned min. + [OpCodeCharacteristics("i32x4.min_u")] + Int32x4MinUnsigned = 0xB7, + /// i32x4 signed max. + [OpCodeCharacteristics("i32x4.max_s")] + Int32x4MaxSigned = 0xB8, + /// i32x4 unsigned max. + [OpCodeCharacteristics("i32x4.max_u")] + Int32x4MaxUnsigned = 0xB9, + /// i32x4 unsigned dot product of i16x8. + [OpCodeCharacteristics("i32x4.dot_i16x8_s")] + Int32x4DotInt16x8Signed = 0xBA, + /// Multiply low i32x4 lanes, extend to i64x2, signed. + [OpCodeCharacteristics("i32x4.extmul_low_i16x8_s")] + Int32x4ExtmulLowInt16x8Signed = 0xBC, + /// Multiply high i32x4 lanes, extend to i64x2, signed. + [OpCodeCharacteristics("i32x4.extmul_high_i16x8_s")] + Int32x4ExtmulHighInt16x8Signed = 0xBD, + /// Multiply low i32x4 lanes, extend to i64x2, unsigned. + [OpCodeCharacteristics("i32x4.extmul_low_i16x8_u")] + Int32x4ExtmulLowInt16x8Unsigned = 0xBE, + /// Multiply high i32x4 lanes, extend to i64x2, unsigned. + [OpCodeCharacteristics("i32x4.extmul_high_i16x8_u")] + Int32x4ExtmulHighInt16x8Unsigned = 0xBF, + + // ---- i64x2 ops ---- + /// i64x2 absolute value. + [OpCodeCharacteristics("i64x2.abs")] + Int64x2Abs = 0xC0, + /// i64x2 negate. + [OpCodeCharacteristics("i64x2.neg")] + Int64x2Neg = 0xC1, + /// Test whether all i64x2 lanes are non-zero. + [OpCodeCharacteristics("i64x2.all_true")] + Int64x2AllTrue = 0xC3, + /// Bitmask of MSB of each i64x2 lane. + [OpCodeCharacteristics("i64x2.bitmask")] + Int64x2Bitmask = 0xC4, + /// Widen low i32x4 lanes to i64x2, signed. + [OpCodeCharacteristics("i64x2.extend_low_i32x4_s")] + Int64x2ExtendLowInt32x4Signed = 0xC7, + /// Widen high i32x4 lanes to i64x2, signed. + [OpCodeCharacteristics("i64x2.extend_high_i32x4_s")] + Int64x2ExtendHighInt32x4Signed = 0xC8, + /// Widen low i32x4 lanes to i64x2, unsigned. + [OpCodeCharacteristics("i64x2.extend_low_i32x4_u")] + Int64x2ExtendLowInt32x4Unsigned = 0xC9, + /// Widen high i32x4 lanes to i64x2, unsigned. + [OpCodeCharacteristics("i64x2.extend_high_i32x4_u")] + Int64x2ExtendHighInt32x4Unsigned = 0xCA, + /// i64x2 shift left. + [OpCodeCharacteristics("i64x2.shl")] + Int64x2ShiftLeft = 0xCB, + /// i64x2 signed shift right. + [OpCodeCharacteristics("i64x2.shr_s")] + Int64x2ShiftRightSigned = 0xCC, + /// i64x2 unsigned shift right. + [OpCodeCharacteristics("i64x2.shr_u")] + Int64x2ShiftRightUnsigned = 0xCD, + /// i64x2 add. + [OpCodeCharacteristics("i64x2.add")] + Int64x2Add = 0xCE, + /// i64x2 subtract. + [OpCodeCharacteristics("i64x2.sub")] + Int64x2Sub = 0xD1, + /// i64x2 multiply. + [OpCodeCharacteristics("i64x2.mul")] + Int64x2Mul = 0xD5, + /// i64x2 equal. + [OpCodeCharacteristics("i64x2.eq")] + Int64x2Equal = 0xD6, + /// i64x2 not equal. + [OpCodeCharacteristics("i64x2.ne")] + Int64x2NotEqual = 0xD7, + /// i64x2 signed less-than. + [OpCodeCharacteristics("i64x2.lt_s")] + Int64x2LessThanSigned = 0xD8, + /// i64x2 signed greater-than. + [OpCodeCharacteristics("i64x2.gt_s")] + Int64x2GreaterThanSigned = 0xD9, + /// i64x2 signed less-than-or-equal. + [OpCodeCharacteristics("i64x2.le_s")] + Int64x2LessThanOrEqualSigned = 0xDA, + /// i64x2 signed greater-than-or-equal. + [OpCodeCharacteristics("i64x2.ge_s")] + Int64x2GreaterThanOrEqualSigned = 0xDB, + /// Multiply i64x2 lanes, signed extended from low i32x4. + [OpCodeCharacteristics("i64x2.extmul_low_i32x4_s")] + Int64x2ExtmulLowInt32x4Signed = 0xDC, + /// Multiply i64x2 lanes, signed extended from high i32x4. + [OpCodeCharacteristics("i64x2.extmul_high_i32x4_s")] + Int64x2ExtmulHighInt32x4Signed = 0xDD, + /// Multiply i64x2 lanes, unsigned extended from low i32x4. + [OpCodeCharacteristics("i64x2.extmul_low_i32x4_u")] + Int64x2ExtmulLowInt32x4Unsigned = 0xDE, + /// Multiply i64x2 lanes, unsigned extended from high i32x4. + [OpCodeCharacteristics("i64x2.extmul_high_i32x4_u")] + Int64x2ExtmulHighInt32x4Unsigned = 0xDF, + + // ---- f32x4 ops ---- + /// f32x4 ceiling. + [OpCodeCharacteristics("f32x4.ceil")] + Float32x4Ceil = 0x67, + /// f32x4 floor. + [OpCodeCharacteristics("f32x4.floor")] + Float32x4Floor = 0x68, + /// f32x4 truncate. + [OpCodeCharacteristics("f32x4.trunc")] + Float32x4Trunc = 0x69, + /// f32x4 nearest integer. + [OpCodeCharacteristics("f32x4.nearest")] + Float32x4Nearest = 0x6A, + /// f32x4 absolute value. + [OpCodeCharacteristics("f32x4.abs")] + Float32x4Abs = 0xE0, + /// f32x4 negate. + [OpCodeCharacteristics("f32x4.neg")] + Float32x4Neg = 0xE1, + /// f32x4 square root. + [OpCodeCharacteristics("f32x4.sqrt")] + Float32x4Sqrt = 0xE3, + /// f32x4 add. + [OpCodeCharacteristics("f32x4.add")] + Float32x4Add = 0xE4, + /// f32x4 subtract. + [OpCodeCharacteristics("f32x4.sub")] + Float32x4Sub = 0xE5, + /// f32x4 multiply. + [OpCodeCharacteristics("f32x4.mul")] + Float32x4Mul = 0xE6, + /// f32x4 divide. + [OpCodeCharacteristics("f32x4.div")] + Float32x4Div = 0xE7, + /// f32x4 min. + [OpCodeCharacteristics("f32x4.min")] + Float32x4Min = 0xE8, + /// f32x4 max. + [OpCodeCharacteristics("f32x4.max")] + Float32x4Max = 0xE9, + /// f32x4 pseudo-min. + [OpCodeCharacteristics("f32x4.pmin")] + Float32x4Pmin = 0xEA, + /// f32x4 pseudo-max. + [OpCodeCharacteristics("f32x4.pmax")] + Float32x4Pmax = 0xEB, + + // ---- f64x2 ops ---- + /// f64x2 ceiling. + [OpCodeCharacteristics("f64x2.ceil")] + Float64x2Ceil = 0x74, + /// f64x2 floor. + [OpCodeCharacteristics("f64x2.floor")] + Float64x2Floor = 0x75, + /// f64x2 truncate. + [OpCodeCharacteristics("f64x2.trunc")] + Float64x2Trunc = 0x7A, + /// f64x2 nearest integer. + [OpCodeCharacteristics("f64x2.nearest")] + Float64x2Nearest = 0x94, + /// f64x2 absolute value. + [OpCodeCharacteristics("f64x2.abs")] + Float64x2Abs = 0xEC, + /// f64x2 negate. + [OpCodeCharacteristics("f64x2.neg")] + Float64x2Neg = 0xED, + /// f64x2 square root. + [OpCodeCharacteristics("f64x2.sqrt")] + Float64x2Sqrt = 0xEF, + /// f64x2 add. + [OpCodeCharacteristics("f64x2.add")] + Float64x2Add = 0xF0, + /// f64x2 subtract. + [OpCodeCharacteristics("f64x2.sub")] + Float64x2Sub = 0xF1, + /// f64x2 multiply. + [OpCodeCharacteristics("f64x2.mul")] + Float64x2Mul = 0xF2, + /// f64x2 divide. + [OpCodeCharacteristics("f64x2.div")] + Float64x2Div = 0xF3, + /// f64x2 min. + [OpCodeCharacteristics("f64x2.min")] + Float64x2Min = 0xF4, + /// f64x2 max. + [OpCodeCharacteristics("f64x2.max")] + Float64x2Max = 0xF5, + /// f64x2 pseudo-min. + [OpCodeCharacteristics("f64x2.pmin")] + Float64x2Pmin = 0xF6, + /// f64x2 pseudo-max. + [OpCodeCharacteristics("f64x2.pmax")] + Float64x2Pmax = 0xF7, + + // ---- integer/float conversions ---- + /// Truncate f32x4 to i32x4, signed, with saturation. + [OpCodeCharacteristics("i32x4.trunc_sat_f32x4_s")] + Int32x4TruncSatFloat32x4Signed = 0xF8, + /// Truncate f32x4 to i32x4, unsigned, with saturation. + [OpCodeCharacteristics("i32x4.trunc_sat_f32x4_u")] + Int32x4TruncSatFloat32x4Unsigned = 0xF9, + /// Convert i32x4 to f32x4, signed. + [OpCodeCharacteristics("f32x4.convert_i32x4_s")] + Float32x4ConvertInt32x4Signed = 0xFA, + /// Convert i32x4 to f32x4, unsigned. + [OpCodeCharacteristics("f32x4.convert_i32x4_u")] + Float32x4ConvertInt32x4Unsigned = 0xFB, + /// Truncate f64x2 to i32x4, signed, with saturation (zero-extend). + [OpCodeCharacteristics("i32x4.trunc_sat_f64x2_s_zero")] + Int32x4TruncSatFloat64x2SignedZero = 0xFC, + /// Truncate f64x2 to i32x4, unsigned, with saturation (zero-extend). + [OpCodeCharacteristics("i32x4.trunc_sat_f64x2_u_zero")] + Int32x4TruncSatFloat64x2UnsignedZero = 0xFD, + /// Convert signed i32x4 (low) to f64x2. + [OpCodeCharacteristics("f64x2.convert_low_i32x4_s")] + Float64x2ConvertLowInt32x4Signed = 0xFE, + /// Convert unsigned i32x4 (low) to f64x2. + [OpCodeCharacteristics("f64x2.convert_low_i32x4_u")] + Float64x2ConvertLowInt32x4Unsigned = 0xFF, +} + +static class SimdOpCodeExtensions +{ + private static readonly RegeneratingWeakReference> opCodeNativeNamesByOpCode = new( + () => typeof(SimdOpCode) + .GetFields() + .Where(field => field.IsStatic) + .Select(field => new KeyValuePair( + (SimdOpCode)field.GetValue(null)!, + field.GetCustomAttribute()!.Name)) + .ToDictionary(kv => kv.Key, kv => kv.Value) + ); + + public static string ToNativeName(this SimdOpCode opCode) + { + opCodeNativeNamesByOpCode.Reference.TryGetValue(opCode, out var result); + return result!; + } +} diff --git a/WebAssembly/WebAssembly.csproj b/WebAssembly/WebAssembly.csproj index c38aedf0..8ddde3e3 100644 --- a/WebAssembly/WebAssembly.csproj +++ b/WebAssembly/WebAssembly.csproj @@ -40,6 +40,7 @@ + diff --git a/WebAssembly/WebAsssemblyValueType.cs b/WebAssembly/WebAsssemblyValueType.cs index b0a3eeb7..2df35817 100644 --- a/WebAssembly/WebAsssemblyValueType.cs +++ b/WebAssembly/WebAsssemblyValueType.cs @@ -23,6 +23,22 @@ public enum WebAssemblyValueType : sbyte /// 64-bit floating point value-type, equivalent to .NET's . /// Float64 = -0x04, + + /// + /// A nullable reference to a function, represented as at runtime. + /// + FuncRef = -0x10, + + /// + /// A nullable reference to a host-provided external value, represented as at runtime. + /// + ExternRef = -0x11, + + /// + /// A 128-bit SIMD vector value (WASM 2.0), encoded as -0x05 / 0x7B. + /// Mapped to Vector128<byte> at runtime (.NET 5+). + /// + V128 = -0x05, } static class ValueTypeExtensions @@ -33,6 +49,9 @@ static class ValueTypeExtensions WebAssemblyValueType.Int64 => typeof(long), WebAssemblyValueType.Float32 => typeof(float), WebAssemblyValueType.Float64 => typeof(double), + WebAssemblyValueType.FuncRef => typeof(object), + WebAssemblyValueType.ExternRef => typeof(object), + WebAssemblyValueType.V128 => WebAssembly.Runtime.V128Helper.V128Type, _ => throw new System.ArgumentOutOfRangeException(nameof(valueType), $"{nameof(WebAssemblyValueType)} {valueType} not recognized."), }; diff --git a/gen_float_instrs.py b/gen_float_instrs.py new file mode 100644 index 00000000..132099f2 --- /dev/null +++ b/gen_float_instrs.py @@ -0,0 +1,367 @@ +import os + +INSTR_DEST = r"C:\Users\mreed\source\repos\dotnet-webassembly\WebAssembly\Instructions" +TEST_DEST = r"C:\Users\mreed\source\repos\dotnet-webassembly\WebAssembly.Tests\Instructions" + +def make_instr(class_name, simd_op, method_ref, base_class): + return f"""using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// {simd_op} instruction. +public class {class_name} : {base_class}, IEquatable<{class_name}> +{{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.{simd_op}; + + internal override RegeneratingWeakReference Method => V128Helper.{method_ref}; + + /// Creates a new instance. + public {class_name}() {{ }} + + /// + public override bool Equals(object? obj) => obj is {class_name}; + /// + public bool Equals({class_name}? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is {class_name}; + /// + public override int GetHashCode() => (int)SimdOpCode.{simd_op}; +}} +""" + +# For binary f32x4 tests we store result at offset 0, read 4 bytes = first float +# For unary f32x4 tests similarly +# For f64x2 read 8 bytes as double (check low 8 bytes) + +def make_f32x4_binary_test(class_name, a_floats, b_floats, expected_floats): + import struct + a_bytes = [] + for f in a_floats: a_bytes.extend(struct.pack('Tests the instruction. +[TestClass] +public class {class_name}Tests +{{ + /// Export for {class_name} test. + public abstract class {export_class} + {{ + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + }} + + private static Module BuildModule() + {{ + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + {{ + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }}); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export {{ Name = nameof({export_class}.GetByte) }}); + module.Codes.Add(new FunctionBody + {{ + Code = + [ + new Int32Constant(0), + new V128Const {{ Value = [{a_str}] }}, + new V128Const {{ Value = [{b_str}] }}, + new {class_name}(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }}); + return module; + }} + + /// Verifies {class_name} produces correct results. + [TestMethod] + public void {class_name}_IsCorrect() + {{ + var compiled = BuildModule().ToInstance<{export_class}>(); + int[] expected = [{exp4}]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {{i}} mismatch"); + }} +}} +""" + +def make_f32x4_unary_test(class_name, a_floats, expected_floats): + import struct + a_bytes = [] + for f in a_floats: a_bytes.extend(struct.pack('Tests the instruction. +[TestClass] +public class {class_name}Tests +{{ + /// Export for {class_name} test. + public abstract class {export_class} + {{ + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + }} + + private static Module BuildModule() + {{ + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + {{ + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }}); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export {{ Name = nameof({export_class}.GetByte) }}); + module.Codes.Add(new FunctionBody + {{ + Code = + [ + new Int32Constant(0), + new V128Const {{ Value = [{a_str}] }}, + new {class_name}(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }}); + return module; + }} + + /// Verifies {class_name} produces correct results. + [TestMethod] + public void {class_name}_IsCorrect() + {{ + var compiled = BuildModule().ToInstance<{export_class}>(); + int[] expected = [{exp4}]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {{i}} mismatch"); + }} +}} +""" + +# Instructions: (class_name, simd_op_enum, method_ref, kind, base) +instructions = [ + # f32x4 unary + ("Float32x4Abs", "Float32x4Abs", "Float32x4AbsMethod", "unary", "SimdUnaryV128Instruction"), + ("Float32x4Neg", "Float32x4Neg", "Float32x4NegMethod", "unary", "SimdUnaryV128Instruction"), + ("Float32x4Sqrt", "Float32x4Sqrt", "Float32x4SqrtMethod", "unary", "SimdUnaryV128Instruction"), + ("Float32x4Ceil", "Float32x4Ceil", "Float32x4CeilMethod", "unary", "SimdUnaryV128Instruction"), + ("Float32x4Floor", "Float32x4Floor", "Float32x4FloorMethod", "unary", "SimdUnaryV128Instruction"), + ("Float32x4Trunc", "Float32x4Trunc", "Float32x4TruncMethod", "unary", "SimdUnaryV128Instruction"), + ("Float32x4Nearest", "Float32x4Nearest", "Float32x4NearestMethod", "unary", "SimdUnaryV128Instruction"), + # f32x4 binary + ("Float32x4Add", "Float32x4Add", "Float32x4AddMethod", "binary", "SimdBinaryV128Instruction"), + ("Float32x4Sub", "Float32x4Sub", "Float32x4SubMethod", "binary", "SimdBinaryV128Instruction"), + ("Float32x4Mul", "Float32x4Mul", "Float32x4MulMethod", "binary", "SimdBinaryV128Instruction"), + ("Float32x4Div", "Float32x4Div", "Float32x4DivMethod", "binary", "SimdBinaryV128Instruction"), + ("Float32x4Min", "Float32x4Min", "Float32x4MinMethod", "binary", "SimdBinaryV128Instruction"), + ("Float32x4Max", "Float32x4Max", "Float32x4MaxMethod", "binary", "SimdBinaryV128Instruction"), + ("Float32x4Pmin", "Float32x4Pmin", "Float32x4PminMethod", "binary", "SimdBinaryV128Instruction"), + ("Float32x4Pmax", "Float32x4Pmax", "Float32x4PmaxMethod", "binary", "SimdBinaryV128Instruction"), + # f64x2 unary + ("Float64x2Abs", "Float64x2Abs", "Float64x2AbsMethod", "unary", "SimdUnaryV128Instruction"), + ("Float64x2Neg", "Float64x2Neg", "Float64x2NegMethod", "unary", "SimdUnaryV128Instruction"), + ("Float64x2Sqrt", "Float64x2Sqrt", "Float64x2SqrtMethod", "unary", "SimdUnaryV128Instruction"), + ("Float64x2Ceil", "Float64x2Ceil", "Float64x2CeilMethod", "unary", "SimdUnaryV128Instruction"), + ("Float64x2Floor", "Float64x2Floor", "Float64x2FloorMethod", "unary", "SimdUnaryV128Instruction"), + ("Float64x2Trunc", "Float64x2Trunc", "Float64x2TruncMethod", "unary", "SimdUnaryV128Instruction"), + ("Float64x2Nearest", "Float64x2Nearest", "Float64x2NearestMethod", "unary", "SimdUnaryV128Instruction"), + # f64x2 binary + ("Float64x2Add", "Float64x2Add", "Float64x2AddMethod", "binary", "SimdBinaryV128Instruction"), + ("Float64x2Sub", "Float64x2Sub", "Float64x2SubMethod", "binary", "SimdBinaryV128Instruction"), + ("Float64x2Mul", "Float64x2Mul", "Float64x2MulMethod", "binary", "SimdBinaryV128Instruction"), + ("Float64x2Div", "Float64x2Div", "Float64x2DivMethod", "binary", "SimdBinaryV128Instruction"), + ("Float64x2Min", "Float64x2Min", "Float64x2MinMethod", "binary", "SimdBinaryV128Instruction"), + ("Float64x2Max", "Float64x2Max", "Float64x2MaxMethod", "binary", "SimdBinaryV128Instruction"), + ("Float64x2Pmin", "Float64x2Pmin", "Float64x2PminMethod", "binary", "SimdBinaryV128Instruction"), + ("Float64x2Pmax", "Float64x2Pmax", "Float64x2PmaxMethod", "binary", "SimdBinaryV128Instruction"), +] + +for class_name, simd_op, method_ref, kind, base in instructions: + content = make_instr(class_name, simd_op, method_ref, base) + path = os.path.join(INSTR_DEST, f"{class_name}.cs") + with open(path, "w", newline="\n") as f: + f.write(content) + print(f"Created {class_name}.cs") + +# Now generate tests +# f32x4: use 1.0f repeated in all 4 lanes; f64x2: use 1.0 in both lanes +import struct + +def f32_bytes(vals): + b = [] + for v in vals: b.extend(struct.pack('Tests the instruction. +[TestClass] +public class {class_name}Tests +{{ + /// Export for {class_name} test. + public abstract class {export_class} + {{ + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + }} + + private static Module BuildModule() + {{ + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + {{ + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }}); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export {{ Name = nameof({export_class}.GetByte) }}); + module.Codes.Add(new FunctionBody + {{ + Code = + [ + new Int32Constant(0), +{op_str} + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }}); + return module; + }} + + /// Verifies {class_name} produces correct results. + [TestMethod] + public void {class_name}_IsCorrect() + {{ + var compiled = BuildModule().ToInstance<{export_class}>(); + int[] expected = [{exp4}]; + for (var i = 0; i < expected.Length; i++) + Assert.AreEqual(expected[i], compiled.Exports.GetByte(i), $"Byte {{i}} mismatch"); + }} +}} +""" + path = os.path.join(TEST_DEST, f"{class_name}Tests.cs") + with open(path, "w", newline="\n") as f: + f.write(test_content) + print(f"Created {class_name}Tests.cs") diff --git a/gen_remaining_instrs.py b/gen_remaining_instrs.py new file mode 100644 index 00000000..3d20beec --- /dev/null +++ b/gen_remaining_instrs.py @@ -0,0 +1,454 @@ +import os + +INSTR_DEST = r"C:\Users\mreed\source\repos\dotnet-webassembly\WebAssembly\Instructions" +TEST_DEST = r"C:\Users\mreed\source\repos\dotnet-webassembly\WebAssembly.Tests\Instructions" + +def make_instr(class_name, simd_op, method_ref, base_class): + return f"""using System; +using System.Reflection; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// {simd_op} instruction. +public class {class_name} : {base_class}, IEquatable<{class_name}> +{{ + /// Always . + public sealed override SimdOpCode SimdOpCode => SimdOpCode.{simd_op}; + + internal override RegeneratingWeakReference Method => V128Helper.{method_ref}; + + /// Creates a new instance. + public {class_name}() {{ }} + + /// + public override bool Equals(object? obj) => obj is {class_name}; + /// + public bool Equals({class_name}? other) => other != null; + /// + public override bool Equals(Instruction? other) => other is {class_name}; + /// + public override int GetHashCode() => (int)SimdOpCode.{simd_op}; +}} +""" + +def make_test_binary(class_name, a_bytes, b_bytes, expected_byte0): + a_str = ", ".join(str(x) for x in a_bytes) + b_str = ", ".join(str(x) for x in b_bytes) + export_class = class_name + "Export" + return f"""using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class {class_name}Tests +{{ + /// Export for {class_name} test. + public abstract class {export_class} + {{ + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + }} + + private static Module BuildModule() + {{ + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + {{ + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }}); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export {{ Name = nameof({export_class}.GetByte) }}); + module.Codes.Add(new FunctionBody + {{ + Code = + [ + new Int32Constant(0), + new V128Const {{ Value = [{a_str}] }}, + new V128Const {{ Value = [{b_str}] }}, + new {class_name}(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }}); + return module; + }} + + /// Verifies {class_name} produces correct results. + [TestMethod] + public void {class_name}_IsCorrect() + {{ + var compiled = BuildModule().ToInstance<{export_class}>(); + Assert.AreEqual({expected_byte0}, compiled.Exports.GetByte(0)); + }} +}} +""" + +def make_test_unary(class_name, a_bytes, expected_byte0): + a_str = ", ".join(str(x) for x in a_bytes) + export_class = class_name + "Export" + return f"""using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class {class_name}Tests +{{ + /// Export for {class_name} test. + public abstract class {export_class} + {{ + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + }} + + private static Module BuildModule() + {{ + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + {{ + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }}); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export {{ Name = nameof({export_class}.GetByte) }}); + module.Codes.Add(new FunctionBody + {{ + Code = + [ + new Int32Constant(0), + new V128Const {{ Value = [{a_str}] }}, + new {class_name}(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }}); + return module; + }} + + /// Verifies {class_name} produces correct results. + [TestMethod] + public void {class_name}_IsCorrect() + {{ + var compiled = BuildModule().ToInstance<{export_class}>(); + Assert.AreEqual({expected_byte0}, compiled.Exports.GetByte(0)); + }} +}} +""" + +def make_test_v128_to_i32(class_name, a_bytes, expected_i32): + a_str = ", ".join(str(x) for x in a_bytes) + export_class = class_name + "Export" + return f"""using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class {class_name}Tests +{{ + /// Export for {class_name} test. + public abstract class {export_class} + {{ + /// Returns the i32 result. + public abstract int GetResult(); + }} + + private static Module BuildModule() + {{ + var module = new Module(); + module.Types.Add(new WebAssemblyType {{ Returns = [WebAssemblyValueType.Int32] }}); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export {{ Name = nameof({export_class}.GetResult) }}); + module.Codes.Add(new FunctionBody + {{ + Code = + [ + new V128Const {{ Value = [{a_str}] }}, + new {class_name}(), + new End(), + ], + }}); + return module; + }} + + /// Verifies {class_name} produces correct results. + [TestMethod] + public void {class_name}_IsCorrect() + {{ + var compiled = BuildModule().ToInstance<{export_class}>(); + Assert.AreEqual({expected_i32}, compiled.Exports.GetResult()); + }} +}} +""" + +def make_test_shift(class_name, a_bytes, shift, expected_byte0): + a_str = ", ".join(str(x) for x in a_bytes) + export_class = class_name + "Export" + return f"""using Microsoft.VisualStudio.TestTools.UnitTesting; +using WebAssembly.Runtime; + +namespace WebAssembly.Instructions; + +/// Tests the instruction. +[TestClass] +public class {class_name}Tests +{{ + /// Export for {class_name} test. + public abstract class {export_class} + {{ + /// Returns the byte at the given offset of the result. + public abstract int GetByte(int offset); + }} + + private static Module BuildModule() + {{ + var module = new Module(); + module.Memories.Add(new Memory(1, 1)); + module.Types.Add(new WebAssemblyType + {{ + Parameters = [WebAssemblyValueType.Int32], + Returns = [WebAssemblyValueType.Int32], + }}); + module.Functions.Add(new Function()); + module.Exports.Add(new WebAssembly.Export {{ Name = nameof({export_class}.GetByte) }}); + module.Codes.Add(new FunctionBody + {{ + Code = + [ + new Int32Constant(0), + new V128Const {{ Value = [{a_str}] }}, + new Int32Constant({shift}), + new {class_name}(), + new V128Store(), + new LocalGet(0), + new Int32Load8Unsigned(), + new End(), + ], + }}); + return module; + }} + + /// Verifies {class_name} produces correct results. + [TestMethod] + public void {class_name}_IsCorrect() + {{ + var compiled = BuildModule().ToInstance<{export_class}>(); + Assert.AreEqual({expected_byte0}, compiled.Exports.GetByte(0)); + }} +}} +""" + +# (class_name, simd_op, method_ref, base_class, test_kind, test_args) +# test_kinds: "binary"=(a16,b16,exp0), "unary"=(a16,exp0), "v128_i32"=(a16,exp_i32), "shift"=(a16,shift_amt,exp0) + +all16z = [0]*16 +all16f = [0xFF]*16 + +instructions = [ + # --- Comparisons (binary → v128 mask) --- + # i8x16 eq/ne/lt/gt/le/ge: result is 0xFF (all ones) per lane if true, else 0x00 + ("Int8x16Equal", "Int8x16Equal", "Int8x16EqualMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [1]+[0]*15, 0xFF)), + ("Int8x16NotEqual", "Int8x16NotEqual", "Int8x16NotEqualMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [2]+[0]*15, 0xFF)), + ("Int8x16LessThanSigned", "Int8x16LessThanSigned", "Int8x16LtSMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [2]+[0]*15, 0xFF)), + ("Int8x16LessThanUnsigned", "Int8x16LessThanUnsigned", "Int8x16LtUMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [2]+[0]*15, 0xFF)), + ("Int8x16GreaterThanSigned", "Int8x16GreaterThanSigned", "Int8x16GtSMethod", "SimdBinaryV128Instruction", "binary", ([2]+[0]*15, [1]+[0]*15, 0xFF)), + ("Int8x16GreaterThanUnsigned", "Int8x16GreaterThanUnsigned", "Int8x16GtUMethod", "SimdBinaryV128Instruction", "binary", ([2]+[0]*15, [1]+[0]*15, 0xFF)), + ("Int8x16LessThanOrEqualSigned", "Int8x16LessThanOrEqualSigned", "Int8x16LeSMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [1]+[0]*15, 0xFF)), + ("Int8x16LessThanOrEqualUnsigned", "Int8x16LessThanOrEqualUnsigned", "Int8x16LeUMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [1]+[0]*15, 0xFF)), + ("Int8x16GreaterThanOrEqualSigned", "Int8x16GreaterThanOrEqualSigned", "Int8x16GeSMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [1]+[0]*15, 0xFF)), + ("Int8x16GreaterThanOrEqualUnsigned","Int8x16GreaterThanOrEqualUnsigned","Int8x16GeUMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [1]+[0]*15, 0xFF)), + + ("Int16x8Equal", "Int16x8Equal", "Int16x8EqualMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [1,0]+[0]*14, 0xFF)), + ("Int16x8NotEqual", "Int16x8NotEqual", "Int16x8NotEqualMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [2,0]+[0]*14, 0xFF)), + ("Int16x8LessThanSigned", "Int16x8LessThanSigned", "Int16x8LtSMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [2,0]+[0]*14, 0xFF)), + ("Int16x8LessThanUnsigned", "Int16x8LessThanUnsigned", "Int16x8LtUMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [2,0]+[0]*14, 0xFF)), + ("Int16x8GreaterThanSigned", "Int16x8GreaterThanSigned", "Int16x8GtSMethod", "SimdBinaryV128Instruction", "binary", ([2,0]+[0]*14, [1,0]+[0]*14, 0xFF)), + ("Int16x8GreaterThanUnsigned", "Int16x8GreaterThanUnsigned", "Int16x8GtUMethod", "SimdBinaryV128Instruction", "binary", ([2,0]+[0]*14, [1,0]+[0]*14, 0xFF)), + ("Int16x8LessThanOrEqualSigned", "Int16x8LessThanOrEqualSigned", "Int16x8LeSMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [1,0]+[0]*14, 0xFF)), + ("Int16x8LessThanOrEqualUnsigned", "Int16x8LessThanOrEqualUnsigned", "Int16x8LeUMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [1,0]+[0]*14, 0xFF)), + ("Int16x8GreaterThanOrEqualSigned", "Int16x8GreaterThanOrEqualSigned", "Int16x8GeSMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [1,0]+[0]*14, 0xFF)), + ("Int16x8GreaterThanOrEqualUnsigned","Int16x8GreaterThanOrEqualUnsigned","Int16x8GeUMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [1,0]+[0]*14, 0xFF)), + + ("Int32x4Equal", "Int32x4Equal", "Int32x4EqualMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [1,0,0,0]+[0]*12, 0xFF)), + ("Int32x4NotEqual", "Int32x4NotEqual", "Int32x4NotEqualMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [2,0,0,0]+[0]*12, 0xFF)), + ("Int32x4LessThanSigned", "Int32x4LessThanSigned", "Int32x4LtSMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [2,0,0,0]+[0]*12, 0xFF)), + ("Int32x4LessThanUnsigned", "Int32x4LessThanUnsigned", "Int32x4LtUMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [2,0,0,0]+[0]*12, 0xFF)), + ("Int32x4GreaterThanSigned", "Int32x4GreaterThanSigned", "Int32x4GtSMethod", "SimdBinaryV128Instruction", "binary", ([2,0,0,0]+[0]*12, [1,0,0,0]+[0]*12, 0xFF)), + ("Int32x4GreaterThanUnsigned", "Int32x4GreaterThanUnsigned", "Int32x4GtUMethod", "SimdBinaryV128Instruction", "binary", ([2,0,0,0]+[0]*12, [1,0,0,0]+[0]*12, 0xFF)), + ("Int32x4LessThanOrEqualSigned", "Int32x4LessThanOrEqualSigned", "Int32x4LeSMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [1,0,0,0]+[0]*12, 0xFF)), + ("Int32x4LessThanOrEqualUnsigned", "Int32x4LessThanOrEqualUnsigned", "Int32x4LeUMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [1,0,0,0]+[0]*12, 0xFF)), + ("Int32x4GreaterThanOrEqualSigned", "Int32x4GreaterThanOrEqualSigned", "Int32x4GeSMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [1,0,0,0]+[0]*12, 0xFF)), + ("Int32x4GreaterThanOrEqualUnsigned","Int32x4GreaterThanOrEqualUnsigned","Int32x4GeUMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [1,0,0,0]+[0]*12, 0xFF)), + + ("Int64x2Equal", "Int64x2Equal", "Int64x2EqualMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [1]+[0]*15, 0xFF)), + ("Int64x2NotEqual", "Int64x2NotEqual", "Int64x2NotEqualMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [2]+[0]*15, 0xFF)), + ("Int64x2LessThanSigned", "Int64x2LessThanSigned", "Int64x2LtSMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [2]+[0]*15, 0xFF)), + ("Int64x2GreaterThanSigned", "Int64x2GreaterThanSigned", "Int64x2GtSMethod", "SimdBinaryV128Instruction", "binary", ([2]+[0]*15, [1]+[0]*15, 0xFF)), + ("Int64x2LessThanOrEqualSigned", "Int64x2LessThanOrEqualSigned", "Int64x2LeSMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [1]+[0]*15, 0xFF)), + ("Int64x2GreaterThanOrEqualSigned", "Int64x2GreaterThanOrEqualSigned", "Int64x2GeSMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [1]+[0]*15, 0xFF)), + + # float comparisons: equal → 0xFFFFFFFF (4 bytes all set) per lane + ("Float32x4Equal", "Float32x4Equal", "Float32x4EqualMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0x80,0x3F]*4, [0,0,0x80,0x3F]*4, 0xFF)), + ("Float32x4NotEqual", "Float32x4NotEqual", "Float32x4NotEqualMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0x80,0x3F]*4, [0,0,0x40,0x40]*4, 0xFF)), + ("Float32x4LessThan", "Float32x4LessThan", "Float32x4LtMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0x80,0x3F]*4, [0,0,0x40,0x40]*4, 0xFF)), + ("Float32x4GreaterThan", "Float32x4GreaterThan", "Float32x4GtMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0x40,0x40]*4, [0,0,0x80,0x3F]*4, 0xFF)), + ("Float32x4LessThanOrEqual", "Float32x4LessThanOrEqual", "Float32x4LeMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0x80,0x3F]*4, [0,0,0x80,0x3F]*4, 0xFF)), + ("Float32x4GreaterThanOrEqual", "Float32x4GreaterThanOrEqual", "Float32x4GeMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0x80,0x3F]*4, [0,0,0x80,0x3F]*4, 0xFF)), + + ("Float64x2Equal", "Float64x2Equal", "Float64x2EqualMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0,0,0,0,0xF0,0x3F]*2, [0,0,0,0,0,0,0xF0,0x3F]*2, 0xFF)), + ("Float64x2NotEqual", "Float64x2NotEqual", "Float64x2NotEqualMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0,0,0,0,0xF0,0x3F]*2, [0,0,0,0,0,0,0,0x40]*2, 0xFF)), + ("Float64x2LessThan", "Float64x2LessThan", "Float64x2LtMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0,0,0,0,0xF0,0x3F]*2, [0,0,0,0,0,0,0,0x40]*2, 0xFF)), + ("Float64x2GreaterThan", "Float64x2GreaterThan", "Float64x2GtMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0,0,0,0,0,0x40]*2, [0,0,0,0,0,0,0xF0,0x3F]*2, 0xFF)), + ("Float64x2LessThanOrEqual", "Float64x2LessThanOrEqual", "Float64x2LeMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0,0,0,0,0xF0,0x3F]*2, [0,0,0,0,0,0,0xF0,0x3F]*2, 0xFF)), + ("Float64x2GreaterThanOrEqual", "Float64x2GreaterThanOrEqual", "Float64x2GeMethod", "SimdBinaryV128Instruction", "binary", ([0,0,0,0,0,0,0xF0,0x3F]*2, [0,0,0,0,0,0,0xF0,0x3F]*2, 0xFF)), + + # --- Shifts (v128, i32 → v128) --- + # ShiftLeft by 1: [1,0,...] → [2,0,...] + ("Int8x16ShiftLeft", "Int8x16ShiftLeft", "Int8x16ShlMethod", "SimdShiftInstruction", "shift", ([1]+[0]*15, 1, 2)), + ("Int8x16ShiftRightSigned", "Int8x16ShiftRightSigned", "Int8x16ShrSMethod", "SimdShiftInstruction", "shift", ([0x80]+[0]*15, 1, 0xC0)), + ("Int8x16ShiftRightUnsigned", "Int8x16ShiftRightUnsigned", "Int8x16ShrUMethod", "SimdShiftInstruction", "shift", ([0x80]+[0]*15, 1, 0x40)), + ("Int16x8ShiftLeft", "Int16x8ShiftLeft", "Int16x8ShlMethod", "SimdShiftInstruction", "shift", ([1,0]+[0]*14, 1, 2)), + ("Int16x8ShiftRightSigned", "Int16x8ShiftRightSigned", "Int16x8ShrSMethod", "SimdShiftInstruction", "shift", ([0,0x80]+[0]*14, 1, 0)), + ("Int16x8ShiftRightUnsigned", "Int16x8ShiftRightUnsigned", "Int16x8ShrUMethod", "SimdShiftInstruction", "shift", ([0,0x80]+[0]*14, 1, 0)), + ("Int32x4ShiftLeft", "Int32x4ShiftLeft", "Int32x4ShlMethod", "SimdShiftInstruction", "shift", ([1,0,0,0]+[0]*12, 1, 2)), + ("Int32x4ShiftRightSigned", "Int32x4ShiftRightSigned", "Int32x4ShrSMethod", "SimdShiftInstruction", "shift", ([0,0,0,0x80]+[0]*12, 1, 0)), + ("Int32x4ShiftRightUnsigned", "Int32x4ShiftRightUnsigned", "Int32x4ShrUMethod", "SimdShiftInstruction", "shift", ([0,0,0,0x80]+[0]*12, 1, 0)), + ("Int64x2ShiftLeft", "Int64x2ShiftLeft", "Int64x2ShlMethod", "SimdShiftInstruction", "shift", ([1]+[0]*15, 1, 2)), + ("Int64x2ShiftRightSigned", "Int64x2ShiftRightSigned", "Int64x2ShrSMethod", "SimdShiftInstruction", "shift", ([0]*7+[0x80]+[0]*8, 1, 0)), + ("Int64x2ShiftRightUnsigned", "Int64x2ShiftRightUnsigned", "Int64x2ShrUMethod", "SimdShiftInstruction", "shift", ([0]*7+[0x80]+[0]*8, 1, 0)), + + # --- AllTrue/Bitmask/AnyTrue (v128 → i32) --- + ("Int8x16AllTrue", "Int8x16AllTrue", "Int8x16AllTrueMethod", "SimdV128ToI32Instruction", "v128_i32", ([1]*16, 1)), + ("Int16x8AllTrue", "Int16x8AllTrue", "Int16x8AllTrueMethod", "SimdV128ToI32Instruction", "v128_i32", ([1,0]*8, 1)), + ("Int32x4AllTrue", "Int32x4AllTrue", "Int32x4AllTrueMethod", "SimdV128ToI32Instruction", "v128_i32", ([1,0,0,0]*4, 1)), + ("Int64x2AllTrue", "Int64x2AllTrue", "Int64x2AllTrueMethod", "SimdV128ToI32Instruction", "v128_i32", ([1]+[0]*7+[1]+[0]*7, 1)), + ("Int8x16Bitmask", "Int8x16Bitmask", "Int8x16BitmaskMethod", "SimdV128ToI32Instruction", "v128_i32", ([0x80]+[0]*15, 1)), + ("Int16x8Bitmask", "Int16x8Bitmask", "Int16x8BitmaskMethod", "SimdV128ToI32Instruction", "v128_i32", ([0,0x80]+[0]*14, 1)), + ("Int32x4Bitmask", "Int32x4Bitmask", "Int32x4BitmaskMethod", "SimdV128ToI32Instruction", "v128_i32", ([0,0,0,0x80]+[0]*12, 1)), + ("Int64x2Bitmask", "Int64x2Bitmask", "Int64x2BitmaskMethod", "SimdV128ToI32Instruction", "v128_i32", ([0]*7+[0x80]+[0]*8, 1)), + ("V128AnyTrue", "V128AnyTrue", "V128AnyTrueMethod", "SimdV128ToI32Instruction", "v128_i32", ([1]+[0]*15, 1)), + + # --- Unary misc --- + ("Int8x16Popcnt", "Int8x16Popcnt", "Int8x16PopcntMethod", "SimdUnaryV128Instruction", "unary", ([0xFF]+[0]*15, 8)), + ("Int8x16AvgrUnsigned", "Int8x16AvgrUnsigned", "Int8x16AvgrUMethod", "SimdBinaryV128Instruction", "binary", ([1]+[0]*15, [3]+[0]*15, 2)), + ("Int16x8AvgrUnsigned", "Int16x8AvgrUnsigned", "Int16x8AvgrUMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [3,0]+[0]*14, 2)), + + # --- Narrow (binary v128,v128→v128) --- + # NarrowSigned: i8x16 from i16x8, lane 0 = 1 + ("Int8x16NarrowInt16x8Signed", "Int8x16NarrowInt16x8Signed", "Int8x16NarrowI16x8SMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [0]*16, 1)), + ("Int8x16NarrowInt16x8Unsigned", "Int8x16NarrowInt16x8Unsigned", "Int8x16NarrowI16x8UMethod", "SimdBinaryV128Instruction", "binary", ([1,0]+[0]*14, [0]*16, 1)), + ("Int16x8NarrowInt32x4Signed", "Int16x8NarrowInt32x4Signed", "Int16x8NarrowI32x4SMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [0]*16, 1)), + ("Int16x8NarrowInt32x4Unsigned", "Int16x8NarrowInt32x4Unsigned", "Int16x8NarrowI32x4UMethod", "SimdBinaryV128Instruction", "binary", ([1,0,0,0]+[0]*12, [0]*16, 1)), + + # --- Extend (unary) --- + ("Int16x8ExtendLowInt8x16Signed", "Int16x8ExtendLowInt8x16Signed", "Int16x8ExtLowI8x16SMethod", "SimdUnaryV128Instruction", "unary", ([1]+[0]*15, 1)), + ("Int16x8ExtendHighInt8x16Signed", "Int16x8ExtendHighInt8x16Signed", "Int16x8ExtHighI8x16SMethod", "SimdUnaryV128Instruction", "unary", ([0]*8+[2]+[0]*7, 2)), + ("Int16x8ExtendLowInt8x16Unsigned", "Int16x8ExtendLowInt8x16Unsigned", "Int16x8ExtLowI8x16UMethod", "SimdUnaryV128Instruction", "unary", ([1]+[0]*15, 1)), + ("Int16x8ExtendHighInt8x16Unsigned", "Int16x8ExtendHighInt8x16Unsigned", "Int16x8ExtHighI8x16UMethod", "SimdUnaryV128Instruction", "unary", ([0]*8+[2]+[0]*7, 2)), + ("Int32x4ExtendLowInt16x8Signed", "Int32x4ExtendLowInt16x8Signed", "Int32x4ExtLowI16x8SMethod", "SimdUnaryV128Instruction", "unary", ([1,0]+[0]*14, 1)), + ("Int32x4ExtendHighInt16x8Signed", "Int32x4ExtendHighInt16x8Signed", "Int32x4ExtHighI16x8SMethod", "SimdUnaryV128Instruction", "unary", ([0]*8+[2,0]+[0]*6, 2)), + ("Int32x4ExtendLowInt16x8Unsigned", "Int32x4ExtendLowInt16x8Unsigned", "Int32x4ExtLowI16x8UMethod", "SimdUnaryV128Instruction", "unary", ([1,0]+[0]*14, 1)), + ("Int32x4ExtendHighInt16x8Unsigned", "Int32x4ExtendHighInt16x8Unsigned", "Int32x4ExtHighI16x8UMethod", "SimdUnaryV128Instruction", "unary", ([0]*8+[2,0]+[0]*6, 2)), + ("Int64x2ExtendLowInt32x4Signed", "Int64x2ExtendLowInt32x4Signed", "Int64x2ExtLowI32x4SMethod", "SimdUnaryV128Instruction", "unary", ([1,0,0,0]+[0]*12, 1)), + ("Int64x2ExtendHighInt32x4Signed", "Int64x2ExtendHighInt32x4Signed", "Int64x2ExtHighI32x4SMethod", "SimdUnaryV128Instruction", "unary", ([0]*8+[2,0,0,0]+[0]*4, 2)), + ("Int64x2ExtendLowInt32x4Unsigned", "Int64x2ExtendLowInt32x4Unsigned", "Int64x2ExtLowI32x4UMethod", "SimdUnaryV128Instruction", "unary", ([1,0,0,0]+[0]*12, 1)), + ("Int64x2ExtendHighInt32x4Unsigned", "Int64x2ExtendHighInt32x4Unsigned", "Int64x2ExtHighI32x4UMethod", "SimdUnaryV128Instruction", "unary", ([0]*8+[2,0,0,0]+[0]*4, 2)), + + # --- Extmul (binary) --- + ("Int16x8ExtmulLowInt8x16Signed", "Int16x8ExtmulLowInt8x16Signed", "Int16x8ExtmulLowI8x16SMethod", "SimdBinaryV128Instruction", "binary", ([2]+[0]*15, [3]+[0]*15, 6)), + ("Int16x8ExtmulHighInt8x16Signed", "Int16x8ExtmulHighInt8x16Signed", "Int16x8ExtmulHighI8x16SMethod", "SimdBinaryV128Instruction", "binary", ([0]*8+[2]+[0]*7, [0]*8+[3]+[0]*7, 6)), + ("Int16x8ExtmulLowInt8x16Unsigned", "Int16x8ExtmulLowInt8x16Unsigned", "Int16x8ExtmulLowI8x16UMethod", "SimdBinaryV128Instruction", "binary", ([2]+[0]*15, [3]+[0]*15, 6)), + ("Int16x8ExtmulHighInt8x16Unsigned", "Int16x8ExtmulHighInt8x16Unsigned", "Int16x8ExtmulHighI8x16UMethod", "SimdBinaryV128Instruction", "binary", ([0]*8+[2]+[0]*7, [0]*8+[3]+[0]*7, 6)), + ("Int32x4ExtmulLowInt16x8Signed", "Int32x4ExtmulLowInt16x8Signed", "Int32x4ExtmulLowI16x8SMethod", "SimdBinaryV128Instruction", "binary", ([2,0]+[0]*14, [3,0]+[0]*14, 6)), + ("Int32x4ExtmulHighInt16x8Signed", "Int32x4ExtmulHighInt16x8Signed", "Int32x4ExtmulHighI16x8SMethod", "SimdBinaryV128Instruction", "binary", ([0]*8+[2,0]+[0]*6, [0]*8+[3,0]+[0]*6, 6)), + ("Int32x4ExtmulLowInt16x8Unsigned", "Int32x4ExtmulLowInt16x8Unsigned", "Int32x4ExtmulLowI16x8UMethod", "SimdBinaryV128Instruction", "binary", ([2,0]+[0]*14, [3,0]+[0]*14, 6)), + ("Int32x4ExtmulHighInt16x8Unsigned", "Int32x4ExtmulHighInt16x8Unsigned", "Int32x4ExtmulHighI16x8UMethod", "SimdBinaryV128Instruction", "binary", ([0]*8+[2,0]+[0]*6, [0]*8+[3,0]+[0]*6, 6)), + ("Int64x2ExtmulLowInt32x4Signed", "Int64x2ExtmulLowInt32x4Signed", "Int64x2ExtmulLowI32x4SMethod", "SimdBinaryV128Instruction", "binary", ([2,0,0,0]+[0]*12, [3,0,0,0]+[0]*12, 6)), + ("Int64x2ExtmulHighInt32x4Signed", "Int64x2ExtmulHighInt32x4Signed", "Int64x2ExtmulHighI32x4SMethod", "SimdBinaryV128Instruction", "binary", ([0]*8+[2,0,0,0]+[0]*4, [0]*8+[3,0,0,0]+[0]*4, 6)), + ("Int64x2ExtmulLowInt32x4Unsigned", "Int64x2ExtmulLowInt32x4Unsigned", "Int64x2ExtmulLowI32x4UMethod", "SimdBinaryV128Instruction", "binary", ([2,0,0,0]+[0]*12, [3,0,0,0]+[0]*12, 6)), + ("Int64x2ExtmulHighInt32x4Unsigned", "Int64x2ExtmulHighInt32x4Unsigned", "Int64x2ExtmulHighI32x4UMethod", "SimdBinaryV128Instruction", "binary", ([0]*8+[2,0,0,0]+[0]*4, [0]*8+[3,0,0,0]+[0]*4, 6)), + + # --- Extadd pairwise (unary) --- + ("Int16x8ExtaddPairwiseInt8x16Signed", "Int16x8ExtaddPairwiseInt8x16Signed", "Int16x8ExtaddPairwiseI8x16SMethod", "SimdUnaryV128Instruction", "unary", ([1,2]+[0]*14, 3)), + ("Int16x8ExtaddPairwiseInt8x16Unsigned", "Int16x8ExtaddPairwiseInt8x16Unsigned", "Int16x8ExtaddPairwiseI8x16UMethod", "SimdUnaryV128Instruction", "unary", ([1,2]+[0]*14, 3)), + ("Int32x4ExtaddPairwiseInt16x8Signed", "Int32x4ExtaddPairwiseInt16x8Signed", "Int32x4ExtaddPairwiseI16x8SMethod", "SimdUnaryV128Instruction", "unary", ([1,0,2,0]+[0]*12, 3)), + ("Int32x4ExtaddPairwiseInt16x8Unsigned", "Int32x4ExtaddPairwiseInt16x8Unsigned", "Int32x4ExtaddPairwiseI16x8UMethod", "SimdUnaryV128Instruction", "unary", ([1,0,2,0]+[0]*12, 3)), + + # --- Q15MulrSat --- + # Q15: 0x4000 * 0x4000 >> 15 = 0x2000 = [0,0x20,0,0,...] + ("Int16x8Q15MulrSatSigned", "Int16x8Q15MulrSatSigned", "Int16x8Q15MulrSatSMethod", "SimdBinaryV128Instruction", "binary", ([0,0x40]+[0]*14, [0,0x40]+[0]*14, 0)), + + # --- Dot product --- + # i32x4.dot_i16x8_s: [1,0,1,0,...] · [2,0,2,0,...] = each pair: 1*2+1*2=4 per i32 lane + ("Int32x4DotInt16x8Signed", "Int32x4DotInt16x8Signed", "Int32x4DotI16x8SMethod", "SimdBinaryV128Instruction", "binary", ([1,0,1,0]*4, [2,0,2,0]*4, 4)), + + # --- V128Bitselect (ternary: mask, a, b → c) - needs special treatment --- + # Actually bitselect signature is (v1, v2, mask) - needs a new base class + # We'll skip it for now and add it specially below. + + # --- Convert/TruncSat/Promote/Demote --- + # TruncSat: f32x4 → i32x4. 1.0f → 1 + ("Int32x4TruncSatFloat32x4Signed", "Int32x4TruncSatFloat32x4Signed", "Int32x4TruncSatF32x4SMethod", "SimdUnaryV128Instruction", "unary", ([0,0,0x80,0x3F]*4, 1)), + ("Int32x4TruncSatFloat32x4Unsigned", "Int32x4TruncSatFloat32x4Unsigned", "Int32x4TruncSatF32x4UMethod", "SimdUnaryV128Instruction", "unary", ([0,0,0x80,0x3F]*4, 1)), + # TruncSat f64x2 → i32x4 (result zero-padded): 1.0 → [1,0,0,0,0,0,0,0,...] low byte = 1 + ("Int32x4TruncSatFloat64x2SignedZero", "Int32x4TruncSatFloat64x2SignedZero", "Int32x4TruncSatF64x2SZeroMethod", "SimdUnaryV128Instruction", "unary", ([0,0,0,0,0,0,0xF0,0x3F]*2, 1)), + ("Int32x4TruncSatFloat64x2UnsignedZero", "Int32x4TruncSatFloat64x2UnsignedZero", "Int32x4TruncSatF64x2UZeroMethod", "SimdUnaryV128Instruction", "unary", ([0,0,0,0,0,0,0xF0,0x3F]*2, 1)), + # Convert i32x4 → f32x4: [1,0,0,0,...] → 1.0f = [0,0,0x80,0x3F,...] + ("Float32x4ConvertInt32x4Signed", "Float32x4ConvertInt32x4Signed", "Float32x4ConvertI32x4SMethod", "SimdUnaryV128Instruction", "unary", ([1,0,0,0]*4, 0)), + ("Float32x4ConvertInt32x4Unsigned", "Float32x4ConvertInt32x4Unsigned", "Float32x4ConvertI32x4UMethod", "SimdUnaryV128Instruction", "unary", ([1,0,0,0]*4, 0)), + # Convert i32x4 low → f64x2: [1,0,0,0,...] → 1.0 = [0,0,0,0,0,0,0xF0,0x3F, ...] + ("Float64x2ConvertLowInt32x4Signed", "Float64x2ConvertLowInt32x4Signed", "Float64x2ConvertLowI32x4SMethod", "SimdUnaryV128Instruction", "unary", ([1,0,0,0]*4, 0)), + ("Float64x2ConvertLowInt32x4Unsigned", "Float64x2ConvertLowInt32x4Unsigned", "Float64x2ConvertLowI32x4UMethod", "SimdUnaryV128Instruction", "unary", ([1,0,0,0]*4, 0)), + # Demote f64x2 → f32x4 (zero-padded): 1.0 = [0,0,0xF0,0x3F,...] → 1.0f = [0,0,0x80,0x3F,...] + ("Float32x4DemoteFloat64x2Zero", "Float32x4DemoteFloat64x2Zero", "Float32x4DemoteF64x2ZeroMethod", "SimdUnaryV128Instruction", "unary", ([0,0,0,0,0,0,0xF0,0x3F]*2, 0)), + # Promote f32x4 (low) → f64x2: 1.0f = [0,0,0x80,0x3F,...] → 1.0 = [0,0,0,0,0,0,0xF0,0x3F,...] + ("Float64x2PromoteLowFloat32x4", "Float64x2PromoteLowFloat32x4", "Float64x2PromoteLowF32x4Method", "SimdUnaryV128Instruction", "unary", ([0,0,0x80,0x3F]*4, 0)), +] + +# Generate instruction files +for class_name, simd_op, method_ref, base_class, kind, args in instructions: + content = make_instr(class_name, simd_op, method_ref, base_class) + path = os.path.join(INSTR_DEST, f"{class_name}.cs") + with open(path, "w", newline="\n") as f: + f.write(content) + print(f"Created {class_name}.cs") + +# Generate test files +for class_name, simd_op, method_ref, base_class, kind, args in instructions: + if kind == "binary": + a_bytes, b_bytes, exp0 = args + a16 = (list(a_bytes)+[0]*16)[:16] + b16 = (list(b_bytes)+[0]*16)[:16] + content = make_test_binary(class_name, a16, b16, exp0) + elif kind == "unary": + a_bytes, exp0 = args + a16 = (list(a_bytes)+[0]*16)[:16] + content = make_test_unary(class_name, a16, exp0) + elif kind == "v128_i32": + a_bytes, exp_i32 = args + a16 = (list(a_bytes)+[0]*16)[:16] + content = make_test_v128_to_i32(class_name, a16, exp_i32) + elif kind == "shift": + a_bytes, shift, exp0 = args + a16 = (list(a_bytes)+[0]*16)[:16] + content = make_test_shift(class_name, a16, shift, exp0) + else: + continue + path = os.path.join(TEST_DEST, f"{class_name}Tests.cs") + with open(path, "w", newline="\n") as f: + f.write(content) + print(f"Created {class_name}Tests.cs") + +print("Done generating instructions and tests.") diff --git a/inprogress/pr1-multi-value.md b/inprogress/pr1-multi-value.md new file mode 100644 index 00000000..8d588a2c --- /dev/null +++ b/inprogress/pr1-multi-value.md @@ -0,0 +1,181 @@ +# PR 1 — Multi-Value Returns + +Goal: implement the WASM 2.0 multi-value proposal so functions and blocks can return more than one value. + +## Background + +The WASM binary format encodes function types as `(params*) -> (returns*)`. WASM 1.0 capped returns at 1. Multi-value removes that cap. Block/loop/if instructions also use type signatures ("block types"), which in 1.0 were a single value type or empty, but with multi-value become full type indices into the module's type section. + +## Data model (already fine) + +- `WebAssemblyType.Returns` is already `IList` ✓ +- `Signature.ReturnTypes` / `RawReturnTypes` are already arrays ✓ +- `Call.cs` already loops through all return types when pushing to the value stack ✓ +- `CallIndirect.cs` stack push already loops through all return types ✓ + +## Blocking issues to fix (in dependency order) + +### 1. `Signature.cs` — reading is gated to 0 or 1 + +```csharp +// line ~44 +var returns = this.ReturnTypes = new Type[reader.ReadVarUInt1()]; // ← ReadVarUInt1 hard-limits to 1 +// ... +if (returns.Length > 1) + throw new ModuleLoadException("Multiple returns are not supported.", ...); // ← remove +``` + +Fix: change `ReadVarUInt1()` → `ReadVarUInt32()`, remove the throw. + +--- + +### 2. `BlockType.cs` + `BlockTypeInstruction.cs` — block types can't represent multi-value + +In WASM 2.0, a block type is one of: +- `0x40` — empty (void) +- A value type byte (`-1` .. `-4`) +- A **type index** (non-negative s33 integer) — references a full function type in `module.Types` + +The current `BlockType` enum only covers the first two cases. `BlockTypeInstruction.Type` is a single `BlockType`. + +Fix: +- Keep the `BlockType` enum for the inline cases. +- Add `BlockTypeInstruction.TypeIndex` (nullable `int`) for the third case. +- When reading a block instruction, decode the s33: if negative, it's an inline value type; if non-negative, it's a type index. +- Compiler must look up the full `WebAssemblyType` from the module when a type index is used. + +--- + +### 3. `CompilationContext.cs` — maps function signature to a single `BlockType` for the outermost block + +```csharp +// lines ~36-50 +returnType = signature.RawReturnTypes[0] switch { ... }; // ← only looks at [0] +``` + +The outermost block of a function needs to carry the full return signature, not a single `BlockType`. Fix: store the full `Signature` (or `WebAssemblyValueType[]`) alongside the block stack so `End`/`Return` can emit multiple values. + +--- + +### 4. `Return.cs` — assertion + single-value emit + +```csharp +Assert(returnsLength is 0 or 1); // ← remove +// ... +var value = context.DeclareLocal(returns[0].ToSystemType()); // ← single value only +``` + +With multiple returns the .NET method must return a value type that packs all of them (a `ValueTuple<...>`). Fix: +- Remove assertion. +- If `returnsLength == 1`, keep existing path. +- If `returnsLength > 1`, emit code to store each return value into a `ValueTuple` and return that. + +--- + +### 5. `End.cs` — same assertion + single-value pop + +```csharp +Assert(returnsLength is 0 or 1); // ← remove +// ... +context.PopStack(OpCode.End, returns[0]); // ← single value only +``` + +Same fix as Return.cs. + +--- + +### 6. `Compile.cs` — method definitions use `.FirstOrDefault()` / `[0]` + +Several places define .NET `MethodBuilder` return types using only the first WASM return: + +| ~Line | Site | Fix | +|-------|------|-----| +| 431 | Internal function `MethodBuilder` | Use `ValueTuple` type when `returns.Length > 1` | +| 621 | Exported function `MethodBuilder` | Same | +| 755 | Function import invoker | Same | +| 1318 | Function table element wrapper | Same | + +--- + +### 7. `CallIndirect.cs` — delegate creation uses `returns[0]` + +```csharp +returns.Length == 0 ? typeof(void) : returns[0], // ← only first return +``` + +Fix: same `ValueTuple` approach. + +--- + +### 8. `CompilerConfiguration.cs` — `GetStandardDelegateForType` only handles 0 or 1 returns + +```csharp +public static Type? GetStandardDelegateForType(int parameters, int returns) +{ + switch (returns) { ... } // ← no case for returns > 1 +} +``` + +Fix: for `returns > 1`, return a `Func<..., ValueTuple<...>>` delegate type, or document that callers must supply a custom `GetDelegateForTypeCallback`. + +--- + +## ValueTuple strategy for multiple returns + +.NET methods can only return one type. The cleanest mapping for N>1 returns is `System.ValueTuple` (up to 7 items; nest for more). This is: +- Blittable / zero-allocation +- Easily deconstructed by callers +- Supported by `System.Reflection.Emit` + +Helpers needed: +- `ToTupleType(WebAssemblyValueType[])` — builds the CLR `Type` for the tuple +- `EmitStoreTuple(ILGenerator, int count)` — emits IL to pack the top N stack values into a tuple +- `EmitLoadTuple(ILGenerator, int count)` — emits IL to unpack a tuple back onto the stack (used after `Call` returns a multi-value) + +--- + +## Test plan + +- Add tests for functions that return 2 and 3 values of mixed types. +- Test multi-value block (`block (result i32 i64) ... end`). +- Test `call` to a multi-value function — results pushed onto caller's stack. +- Existing tests must still pass (0-return and 1-return paths unchanged). + +--- + +## Files to change (summary) + +| File | Change | +|------|--------| +| `WebAssembly/Runtime/Compilation/Signature.cs` | `ReadVarUInt1` → `ReadVarUInt32`, remove multi-return throw | +| `WebAssembly/BlockType.cs` | Document type-index encoding; no enum changes needed | +| `WebAssembly/Instructions/BlockTypeInstruction.cs` | Add `TypeIndex` property; update binary read/write | +| `WebAssembly/Runtime/Compilation/CompilationContext.cs` | Carry full return signature on outermost block | +| `WebAssembly/Instructions/Return.cs` | Remove assertion; emit ValueTuple for N>1 returns | +| `WebAssembly/Instructions/End.cs` | Remove assertion; pop/push N values for N>1 returns | +| `WebAssembly/Runtime/Compile.cs` | Use tuple return type wherever `returns[0]` / `FirstOrDefault` used | +| `WebAssembly/Instructions/CallIndirect.cs` | Use tuple return type for delegate creation | +| `WebAssembly/Runtime/CompilerConfiguration.cs` | Handle N>1 returns in `GetStandardDelegateForType` | +| `WebAssembly.Tests/Instructions/*` | New tests for multi-value functions and blocks | + +--- + +## Status + +- [x] Signature.cs — unlock reading multiple returns +- [x] BlockTypeInstruction.cs — add type-index block types +- [x] CompilationContext.cs — carry full return signature +- [x] Return.cs — emit tuple for N>1 +- [x] End.cs — pop/push N values +- [x] Compile.cs — use tuple return type throughout +- [x] CallIndirect.cs — use tuple return type +- [x] MultiValueHelper.cs — new helper for ClrReturnType, DelegateTypeArgs, EmitTupleUnpack +- [x] SpecTestRunner.cs — "invalid result arity" now skipped (valid in WASM 2.0) +- [x] Tests — MultiValueTests.cs (5 tests covering End, Return, mixed types, params, Call) + +## Implementation notes + +- Multi-value CLR encoding: N>1 returns → `ValueTuple` (max 7; nesting not yet implemented) +- Callers of multi-value functions (`Call`, `CallIndirect`) unpack the tuple back onto the WASM stack via `EmitTupleUnpack` +- Delegate types for N>1 returns use the packed tuple as a single CLR return: `Func<…, ValueTuple<…>>` +- Block type-index encoding (non-negative s33) is decoded in `BlockTypeInstruction` but full type-index resolution in block validation (`Branch`, `BranchIf`, `End`) still uses the single-value `BlockType` path; blocks with type indices are treated as empty for branching purposes until that is extended diff --git a/inprogress/pr2-reference-types.md b/inprogress/pr2-reference-types.md new file mode 100644 index 00000000..e41de608 --- /dev/null +++ b/inprogress/pr2-reference-types.md @@ -0,0 +1,97 @@ +# PR 2 — Reference Types + +Goal: implement the WASM 2.0 reference types proposal so modules using `funcref`/`externref`, `ref.null`, `ref.is_null`, `ref.func`, and multiple tables parse and execute. + +## Background + +Reference types adds: +- Two new value types: `funcref` (0x70 / -0x10) and `externref` (0x6F / -0x11) +- Three new instructions: `ref.null` (0xD0), `ref.is_null` (0xD1), `ref.func` (0xD2) +- `select t*` (typed select, 0x1C) — allows select on reference types +- Multiple tables per module +- New element segment forms (expressions, not just function indices) +- `table.get`/`table.set` (under 0xFC prefix) + +## CLR type mappings + +| WASM type | CLR type | +|---|---| +| funcref | `object` (callable, stored as delegate or null) | +| externref | `object` (opaque host reference) | + +Using `object` for both avoids having to differentiate reference types in generic select/store operations at the CLR level. + +## Files to change + +### 1. `WebAssembly/WebAssemblyValueType.cs` +Add: +- `FuncRef = -0x10` +- `ExternRef = -0x11` + +Update `ValueTypeExtensions`: +- `ToSystemType()`: FuncRef → `object`, ExternRef → `object` +- `TryConvertToValueType()`: no change (no round-trip from CLR `object`) + +### 2. `WebAssembly/BlockType.cs` +Add: +- `FuncRef = -0x10` +- `ExternRef = -0x11` + +Update `BlockTypeExtensions.TryToValueType()` to map these. + +### 3. `WebAssembly/ElementType.cs` +Add: +- `ExternRef = -0x11` + +(FunctionReference = -0x10 already covers funcref) + +### 4. `WebAssembly/OpCode.cs` +Add: +- `RefNull = 0xD0` +- `RefIsNull = 0xD1` +- `RefFunc = 0xD2` + +### 5. New instruction files +- `WebAssembly/Instructions/RefNull.cs` — `ref.null t`: pushes null of given ref type; emits `ldnull` +- `WebAssembly/Instructions/RefIsNull.cs` — `ref.is_null`: pops ref, pushes i32; emits `ldnull; ceq` +- `WebAssembly/Instructions/RefFunc.cs` — `ref.func idx`: pushes funcref for function at index + +### 6. `WebAssembly/Instructions/Instruction.cs` (parser) +Add cases for 0xD0, 0xD1, 0xD2 in the switch statement. + +### 7. `WebAssembly/Instructions/Select.cs` +Add a reference-type path: when the top-of-stack type is `FuncRef` or `ExternRef`, use `object`-typed select helper instead of the numeric helpers. + +### 8. `WebAssembly/Runtime/Compilation/HelperMethod.cs` +Add `SelectObject` helper method entry. + +### 9. `WebAssembly/Runtime/Compile.cs` — Table section +Remove the throw on multiple tables; allow additional tables to be parsed (extra tables won't be used by `call_indirect` for now but the module will load). + +## Deferred to later PR +- `table.get` / `table.set` / `table.grow` / `table.size` / `table.fill` / `table.copy` (these are bulk-memory territory, covered in PR 3) +- Typed `select t*` (0x1C) — needs type annotation parsing +- New element segment forms (active/passive/declarative with expressions) +- Full multi-table `call_indirect` — needs table-index tracking in compiler + +## Status + +- [x] WebAssemblyValueType.cs — add FuncRef (-0x10), ExternRef (-0x11); map both to `object` +- [x] BlockType.cs — add FuncRef, ExternRef; update TryToValueType and ToTypeString +- [x] ElementType.cs — add ExternRef (-0x11) +- [x] OpCode.cs — add RefNull (0xD0), RefIsNull (0xD1), RefFunc (0xD2) +- [x] RefNull.cs — new instruction; emits ldnull, pushes ref type on stack +- [x] RefIsNull.cs — new instruction; emits ldnull/ceq, pushes i32 +- [x] RefFunc.cs — new instruction; emits ldnull placeholder (TODO: real function reference) +- [x] Instruction.cs — wire new opcodes into both Parse and ParseInitializerExpression +- [x] Select.cs + HelperMethod.cs — SelectObject helper for FuncRef/ExternRef +- [x] Compile.cs — allow multiple tables; extra/externref tables are parsed but unused +- [x] SpecTestRunner.cs — "multiple tables" now skipped (valid in WASM 2.0) +- [x] Tests — RefNullTests, RefIsNullTests, RefFuncTests + +## Known limitations + +- `ref.func` emits `null` as placeholder — full function-reference storage not yet implemented +- Additional tables (index > 0) are parsed but not accessible via `call_indirect` +- Typed `select t*` (0x1C) not yet parsed +- New element segment formats (passive/declarative/expression-based) not yet handled diff --git a/inprogress/pr3-bulk-memory.md b/inprogress/pr3-bulk-memory.md new file mode 100644 index 00000000..f762fd44 --- /dev/null +++ b/inprogress/pr3-bulk-memory.md @@ -0,0 +1,63 @@ +# PR 3 — Bulk Memory & Table Operations + +Goal: implement the WASM 2.0 bulk memory proposal — new instructions under the 0xFC prefix. + +## Opcodes (all under MiscellaneousOperationPrefix 0xFC) + +| Code | Instruction | Stack signature | Notes | +|------|-------------|-----------------|-------| +| 0x08 | memory.init seg, mem | i32 i32 i32 → | Copy from passive data segment into memory | +| 0x09 | data.drop seg | → | Drop passive data segment | +| 0x0A | memory.copy dst, src | i32 i32 i32 → | Copy within memory (may overlap) | +| 0x0B | memory.fill mem | i32 i32 i32 → | Fill memory region with byte value | +| 0x0C | table.init seg, tbl | i32 i32 i32 → | Copy from passive element segment into table | +| 0x0D | elem.drop seg | → | Drop passive element segment | +| 0x0E | table.copy dst, src | i32 i32 i32 → | Copy within / between tables | +| 0x0F | table.grow tbl | ref i32 → i32 | Grow table, return old size or -1 | +| 0x10 | table.size tbl | → i32 | Current table size | +| 0x11 | table.fill tbl | i32 ref i32 → | Fill table region with ref value | + +## CLR implementation strategy + +- `memory.copy` / `memory.fill` → emit a call to a helper that uses `Buffer.MemoryCopy` / `Unsafe.InitBlock` on the `UnmanagedMemory.Start` pointer +- `memory.init` / `data.drop` → needs access to the data segment bytes at runtime; store segments as `byte[]` fields on the compiled type +- `table.*` → most operate on `FunctionTable`; size/grow/fill need new methods on `FunctionTable` +- Instructions that reference segments or tables carry immediate operands (LEB128 indices) + +For this PR, implement the memory operations fully and stub the table/segment operations (parse correctly, throw `NotSupportedException` at runtime for now) — this gets most real-world WASM files loading. + +## Files to change + +| File | Change | +|------|--------| +| `MiscellaneousOpCode.cs` | Add 0x08–0x11 | +| `Runtime/UnmanagedMemory.cs` | Add `Copy()` and `Fill()` methods | +| `Instructions/MemoryInit.cs` | New — 0x08 | +| `Instructions/DataDrop.cs` | New — 0x09 | +| `Instructions/MemoryCopy.cs` | New — 0x0A | +| `Instructions/MemoryFill.cs` | New — 0x0B | +| `Instructions/TableInit.cs` | New — 0x0C (stub) | +| `Instructions/ElemDrop.cs` | New — 0x0D (stub) | +| `Instructions/TableCopy.cs` | New — 0x0E (stub) | +| `Instructions/TableGrow.cs` | New — 0x0F (stub) | +| `Instructions/TableSize.cs` | New — 0x10 | +| `Instructions/TableFill.cs` | New — 0x11 (stub) | +| `Instruction.cs` | Wire 0x08–0x11 into misc opcode parser | +| `WebAssembly.Tests/Instructions/*` | Test classes for each | + +## Status + +- [x] MiscellaneousOpCode.cs +- [x] UnmanagedMemory.cs — Copy, Fill methods +- [x] MemoryInit.cs (stub — throws NotSupportedException at compile time) +- [x] DataDrop.cs (stub — throws NotSupportedException at compile time) +- [x] MemoryCopy.cs +- [x] MemoryFill.cs +- [x] TableInit.cs (stub — throws NotSupportedException at compile time) +- [x] ElemDrop.cs (stub — throws NotSupportedException at compile time) +- [x] TableCopy.cs (stub — throws NotSupportedException at compile time) +- [x] TableGrow.cs +- [x] TableSize.cs +- [x] TableFill.cs (stub — throws NotSupportedException at compile time) +- [x] Instruction.cs parser wiring +- [x] Tests diff --git a/inprogress/pr4-table-get-set.md b/inprogress/pr4-table-get-set.md new file mode 100644 index 00000000..a0e96340 --- /dev/null +++ b/inprogress/pr4-table-get-set.md @@ -0,0 +1,37 @@ +# PR 4 — table.get / table.set + +Goal: implement opcodes 0x25 (`table.get`) and 0x26 (`table.set`) — direct indexed access to table elements. + +## Opcodes (top-level, not under 0xFC) + +| Code | Instruction | Stack signature | Notes | +|------|-------------|-----------------|-------| +| 0x25 | table.get tbl | [i32] → [ref] | Load ref at index | +| 0x26 | table.set tbl | [i32] [ref] → [] | Store ref at index | + +## CLR implementation strategy + +- Both take a `uint TableIndex` immediate (LEB128). +- `table.get`: pop i32 index → `FunctionTable.IndexGetter` → push `FuncRef` (object). +- `table.set`: pop ref, pop i32 index → `FunctionTable.IndexSetter`. +- Only table index 0 supported for now (same constraint as `table.grow`/`table.size`). +- `FunctionTable` indexer already exists (`this[int index]`) — just needs `(int)` cast on the index. + +## Files to change + +| File | Change | +|------|--------| +| `OpCode.cs` | Add `TableGet = 0x25`, `TableSet = 0x26` | +| `Instructions/TableGet.cs` | New — pop i32, push ref via `FunctionTable.IndexGetter` | +| `Instructions/TableSet.cs` | New — pop ref + i32, call `FunctionTable.IndexSetter` | +| `Instruction.cs` | Wire 0x25 and 0x26 into `Parse` switch | +| `WebAssembly.Tests/Instructions/TableGetTests.cs` | New | +| `WebAssembly.Tests/Instructions/TableSetTests.cs` | New | + +## Status + +- [x] OpCode.cs — add TableGet (0x25), TableSet (0x26) +- [x] TableGet.cs +- [x] TableSet.cs +- [x] Instruction.cs parser wiring +- [x] Tests diff --git a/inprogress/pr5-typed-select.md b/inprogress/pr5-typed-select.md new file mode 100644 index 00000000..5f8ba354 --- /dev/null +++ b/inprogress/pr5-typed-select.md @@ -0,0 +1,37 @@ +# PR 5 — Typed Select (select t*) + +Goal: implement opcode 0x1C (`select t*`) — the typed variant of `select` that carries an explicit vector of value types. + +## Background + +WASM 2.0 added `select t*` (0x1C) alongside the untyped `select` (0x1B). The typed form carries a byte-count-prefixed vector of value types as immediates. In practice the vector always has exactly one element (the type of the two operands). The untyped form is still valid for numeric types; the typed form is required for reference types (funcref/externref) to disambiguate. + +## Binary encoding + +``` +0x1C vec(valtype) + ^--- u32 count (always 1 in practice), followed by count valtype bytes +``` + +## CLR implementation strategy + +- New class `SelectWithType` (or reuse by adding a `Types` property to `Select`) — separate class is cleaner. +- `Compile`: identical to `Select.Compile` but the type is known from the immediate rather than inferred from the stack. Use the same `SelectInt32`/`SelectObject`/etc. helper dispatch. +- Stack effect: pop i32 condition + two values of the declared type, push one value of that type. + +## Files to change + +| File | Change | +|------|--------| +| `OpCode.cs` | Add `SelectWithType = 0x1C` | +| `Instructions/SelectWithType.cs` | New — reads `vec(valtype)` immediate; compiles like `Select` | +| `Instruction.cs` | Wire 0x1C into `Parse` switch | +| `WebAssembly.Tests/Instructions/SelectWithTypeTests.cs` | New | + +## Status + +- [x] OpCode.cs — add SelectWithType (0x1C) +- [x] SelectWithType.cs +- [x] Instruction.cs parser wiring +- [x] Tests +- [x] OpCodeTests.cs — added "with"/"type" to replacements dict diff --git a/inprogress/pr6-element-segments.md b/inprogress/pr6-element-segments.md new file mode 100644 index 00000000..1d7a90a0 --- /dev/null +++ b/inprogress/pr6-element-segments.md @@ -0,0 +1,55 @@ +# PR 6 — New Element Segment Formats + +Goal: parse the WASM 2.0 extended element segment encodings so that modules using passive/declarative/expression-based element segments load without error. This unblocks `table.init`, `elem.drop`, and `ref.func`. + +## Background + +WASM 1.0 had a single element segment format (kind 0): active, targeting table 0 via an i32-constant offset expression, containing a list of function indices. + +WASM 2.0 defines 8 segment kinds (bits 0-2 of a u32 flags field): + +| Kind | Active? | Table expr? | Init form | +|------|---------|-------------|-----------| +| 0 | active, table 0, i32 offset expr | no | func indices | +| 1 | passive | no | func indices (prefixed with elemtype 0x00) | +| 2 | active, explicit table idx + i32 offset | no | func indices | +| 3 | declarative | no | func indices (prefixed with elemtype 0x00) | +| 4 | active, table 0, i32 offset expr | no | init exprs | +| 5 | passive | no | init exprs (prefixed with reftype) | +| 6 | active, explicit table idx + i32 offset | no | init exprs | +| 7 | declarative | no | init exprs (prefixed with reftype) | + +Bit 0 = 0 → active, 1 → passive/declarative +Bit 1 = explicit table index present +Bit 2 = init is expressions (not func indices) + +## CLR implementation strategy + +- Extend `Element.cs` (or create `ElementSegment.cs`) to hold: Kind, TableIndex, OffsetExpression, FuncIndices, InitExprs, ElemType. +- Parser handles all 8 kinds; runtime uses only kind 0 (existing path) — other kinds parse-and-discard for now. +- Once parsed, `table.init` and `elem.drop` can look up passive segment data by index → implement their `Compile` methods. +- `ref.func` can be implemented properly once element segment data is available at compile time (store func index in field, emit delegate construction). + +## Files to change + +| File | Change | +|------|--------| +| `Element.cs` | Extend to parse all 8 segment kinds; add Kind, TableIndex, InitExprs, ElemType | +| `Runtime/Compile.cs` | Update element section reading to use new parser; pass passive segment data to compilation context | +| `Runtime/Compilation/CompilationContext.cs` | Add `PassiveElements` (or similar) to hold passive segment byte data for `table.init` | +| `Instructions/TableInit.cs` | Implement Compile (was stub) | +| `Instructions/ElemDrop.cs` | Implement Compile (was stub) | +| `Instructions/RefFunc.cs` | Implement Compile properly (emit delegate, not ldnull) | +| `WebAssembly.Tests/Instructions/TableInitTests.cs` | Update to test actual behavior | +| `WebAssembly.Tests/Instructions/ElemDropTests.cs` | Update to test actual behavior | + +## Status + +- [x] Element.cs — parse/write all 8 kinds; Kind/ElemType/InitExprs properties added +- [x] Compile.cs — SkipElementSegment handles kinds 1–7; kind 0 still active-populates table +- [x] Module.cs — validation only checks active-kind InitializerExpression +- [ ] CompilationContext.cs — PassiveElements field (deferred; needed for table.init) +- [ ] TableInit.cs — implement Compile (deferred; needs passive element data) +- [ ] ElemDrop.cs — implement Compile (deferred; needs passive element data) +- [ ] RefFunc.cs — implement Compile properly (deferred) +- [x] Tests — ElementSegmentTests for kinds 0, 1, 3 diff --git a/inprogress/pr7-data-segments.md b/inprogress/pr7-data-segments.md new file mode 100644 index 00000000..ebfe9a1c --- /dev/null +++ b/inprogress/pr7-data-segments.md @@ -0,0 +1,45 @@ +# PR 7 — Passive Data Segments & memory.init / data.drop + +Goal: parse WASM 2.0 extended data segment encodings and implement `memory.init` and `data.drop` properly. + +## Background + +WASM 1.0 data segments were always active (kind 0): they specified a memory index and an i32 offset expression, and the runtime copied their bytes into memory at instantiation. + +WASM 2.0 adds: +- Kind 0: active, memory index 0 (legacy encoding — `u32 flags=0`, offset expr, byte vec) +- Kind 1: passive — no memory, no offset; bytes are available at runtime via `memory.init`; must be explicitly dropped with `data.drop` +- Kind 2: active, explicit memory index + +Additionally the `DataCount` section (0x0C) appears before the `Code` section when passive segments are present; it gives the total count of data segments upfront (already partially handled — `DataCount` section parsing was added in a prior PR). + +## CLR implementation strategy + +- Extend `Data.cs` to hold a `Kind` (0/1/2) and optional explicit `MemoryIndex`. + - Kind 1 (passive): no `InitializerExpression`, no `MemoryIndex`; bytes stored as field on compiled type. +- In `Compile.cs`: for passive data segments, emit a `static byte[]` field on the compiled type initialized with the segment bytes. Use `DataSegments` dictionary in `CompilationContext` mapping segment index → FieldBuilder. +- `memory.init` Compile: load `this.memory`, load offset/src/len from stack, load segment field, call a new `UnmanagedMemory.InitFromSegment(uint dst, byte[] src, uint srcOffset, uint length)` helper. +- `data.drop` Compile: store null to the segment field (marks it as dropped). + +## Files to change + +| File | Change | +|------|--------| +| `Data.cs` | Add Kind (0/1/2), optional MemoryIndex; update reader/writer | +| `Runtime/UnmanagedMemory.cs` | Add `InitFromSegment(uint dst, byte[] src, uint srcOffset, uint length)` | +| `Runtime/Compile.cs` | Emit `byte[]` fields for passive segments; populate `CompilationContext.DataSegments` | +| `Runtime/Compilation/CompilationContext.cs` | Add `DataSegments` dict (index → FieldBuilder) | +| `Instructions/MemoryInit.cs` | Implement Compile (was stub) | +| `Instructions/DataDrop.cs` | Implement Compile (was stub) | +| `WebAssembly.Tests/Instructions/MemoryInitTests.cs` | Update to test actual behavior | +| `WebAssembly.Tests/Instructions/DataDropTests.cs` | Update to test actual behavior | + +## Status + +- [ ] Data.cs — parse kinds 0/1/2 +- [ ] UnmanagedMemory.cs — InitFromSegment helper +- [ ] Compile.cs — emit passive segment fields +- [ ] CompilationContext.cs — DataSegments field +- [ ] MemoryInit.cs — implement Compile +- [ ] DataDrop.cs — implement Compile +- [ ] Tests updated diff --git a/inprogress/pr8-simd.md b/inprogress/pr8-simd.md new file mode 100644 index 00000000..834a25f6 --- /dev/null +++ b/inprogress/pr8-simd.md @@ -0,0 +1,90 @@ +# PR 8 — SIMD (v128 / 0xFD prefix) + +Goal: implement the WebAssembly SIMD proposal — a new `v128` value type and ~200 instructions under the 0xFD prefix. + +## Background + +The SIMD proposal adds: +- One new value type: `v128` (-0x05 / 0x7B), a 128-bit vector +- All instructions under prefix byte 0xFD (like 0xFC for misc) +- Opcodes 0x00–0xB3 (and a few higher), each a u32 LEB128 after 0xFD + +## Value type + +`v128` maps to `System.Runtime.Intrinsics.Vector128` on the CLR (a 128-bit struct available on .NET 5+). + +## Instruction categories (~200 total) + +| Range | Category | Examples | +|-------|----------|---------| +| 0x00–0x0B | Load/store | `v128.load`, `v128.store`, load splat/extend/lane | +| 0x0C | Const | `v128.const` (16 immediate bytes) | +| 0x0D–0x14 | Shuffle/swizzle | `i8x16.shuffle` (16 lane imm), `i8x16.swizzle` | +| 0x15–0x22 | Lane extract/replace | `i8x16.extract_lane_s/u`, `f64x2.replace_lane` | +| 0x23–0x3B | f32/f64 comparisons | `f32x4.eq`, `f64x2.lt` etc. | +| 0x3C–0x4F | Integer SIMD | `i8x16.add`, `i16x8.mul` etc. | +| 0x50–0x7F | Bitwise + shifts | `v128.not`, `v128.and`, `i32x4.shl` etc. | +| 0x80–0xB3 | Widening/dot/cvt | `i32x4.dot_i16x8_s`, `f32x4.convert_i32x4_s` etc. | + +## CLR implementation strategy + +- Add `V128 = -0x05` to `WebAssemblyValueType`; map to `Vector128`. +- Add `SimdOperationPrefix = 0xFD` to `OpCode`. +- Add `SimdOpCode` enum (u32 values 0x00–0xB3). +- Add `SimdInstruction` abstract base class (parallel to `MiscellaneousInstruction`). +- Group instructions into sub-bases by signature shape: + - `SimdLoadInstruction` — has memory immediate (align + offset) + - `SimdConstInstruction` — has 16 immediate bytes + - `SimdShuffleInstruction` — has 16 lane immediates + - `SimdLaneInstruction` — has 1 lane immediate byte + - `SimdSimpleInstruction` — no immediates +- Emit calls to `System.Runtime.Intrinsics.X86.*` / `System.Runtime.Intrinsics.Arm.*` / `Vector128` methods as appropriate. +- For portability, use `Vector128` static methods (available cross-platform in .NET 7+) rather than hardware-specific intrinsics where possible. +- `netstandard2.0` target: SIMD requires at minimum .NET 5 for `Vector128`. Add `#if NET5_0_OR_GREATER` guards; throw `PlatformNotSupportedException` on netstandard2.0. + +## Phasing (this PR is large — suggest splitting) + +### PR 8a — Infrastructure + load/store/const +- Value type, prefix, enum, base class +- `v128.load`, `v128.store`, `v128.const` +- Basic lane load/store ops + +### PR 8b — Integer arithmetic +- `i8x16.*`, `i16x8.*`, `i32x4.*`, `i64x2.*` add/sub/mul/neg/abs/min/max + +### PR 8c — Float arithmetic +- `f32x4.*`, `f64x2.*` all ops + +### PR 8d — Shuffle, swizzle, extract/replace lane + +### PR 8e — Widening, dot product, conversions + +## Files to change (infrastructure only, for 8a) + +| File | Change | +|------|--------| +| `WebAsssemblyValueType.cs` | Add `V128 = -0x05`; map to `Vector128` | +| `OpCode.cs` | Add `SimdOperationPrefix = 0xFD` | +| `SimdOpCode.cs` | New — u32 enum for all ~200 codes | +| `Instructions/SimdInstruction.cs` | New abstract base | +| `Instructions/V128Load.cs` | New | +| `Instructions/V128Store.cs` | New | +| `Instructions/V128Const.cs` | New — 16-byte immediate | +| `Instruction.cs` | Wire 0xFD prefix | +| `WebAssembly.Tests/Instructions/V128*Tests.cs` | New | + +## Status + +- [ ] WebAsssemblyValueType.cs — add V128 +- [ ] OpCode.cs — add SimdOperationPrefix +- [ ] SimdOpCode.cs +- [ ] SimdInstruction.cs base class +- [ ] V128Load.cs +- [ ] V128Store.cs +- [ ] V128Const.cs +- [ ] Instruction.cs parser wiring +- [ ] Integer arithmetic instructions (8b) +- [ ] Float arithmetic instructions (8c) +- [ ] Shuffle / lane instructions (8d) +- [ ] Widening / conversion instructions (8e) +- [ ] Tests for each group